Re: Profiler root methods explanation

  • From: Tomas Hurka <tomas.hurka@...>
  • To: Herkules <herkule9s@...>
  • Cc: "users@..." <users@...>
  • Subject: Re: Profiler root methods explanation
  • Date: Fri, 20 Dec 2013 15:04:26 +0100

Hi Honzo,

On 18 Dec 2013, at 16:40, Herkules wrote:
> 
> I am familiar with what root methods are, at least I hope :-) However they 
> doesn't work as expected. Assume the following classes, each with one 
> static public methods:
> 
> cz.someone.profiler.root.Root - contains main method and calls Inter class
> cz.someone.profiler.inter.Inter - calls Target class method in a cycle
> cz.someone.profiler.target.Target - single static method that sleeps some 
> time
> 
> My profiler settings:
> 
> start profiling from classes: cz.someone.profiler.inter.Inter
> profile new runnables: not ticked
> profile only classes: cz.someone.profiler.target.Target
> 
> When I stop (on breakpoint) my application in main method and hit CPU 
> profiling, VisualVM says that no methods were instrumented and when the 
> program continues with call to Inter method, no profiling results are 
> shown. I assume that profiler is able to grab and instrument new loaded 
> classes, but this doesn't work.
"Profile only classes" should include class in "start profiling from 
classes". For your case I would use:

start profiling from classes: cz.someone.profiler.inter.Inter
profile new runnables: not ticked
profile only classes: cz.someone.profiler.*

Bye,
--
Tomas Hurka   <mailto:tomas.hurka@...>
NetBeans Profiler http://profiler.netbeans.org
VisualVM http://visualvm.java.net
Software Developer
Oracle, Praha Czech Republic





Profiler root methods explanation

Herkules 12/18/2013

Re: Profiler root methods explanation

Tomas Hurka 12/20/2013

Re: Profiler root methods explanation

Herkules 12/27/2013
Terms of Use; Privacy Policy; Copyright ©2013-2015 (revision 20150226.965aeb8)
 
 
Close
loading
Please Confirm
Close