Fully featured low overhead profiler for Java EE and Java SE platforms.
Ultimate profiling and monitoring solution for Gradle, Maven, Ant, JUnit and TestNG.
Easy to use performance and memory profiler for .NET framework.

$ symobol appearing in method calls

Moderators: Vladimir Kondratyev, Anton Katilin

$ symobol appearing in method calls

Postby ajmal » Mon Jul 18, 2016 6:53 am

hi all,
i am new to yourkit profiler

i would like to know the meaning of $ symbol in some of the method calls
ajmal
 
Posts: 3
Joined: Mon Jul 18, 2016 6:36 am

Re: $ symobol appearing in method calls

Postby Anton Katilin » Mon Jul 18, 2016 9:33 am

Could you please be more specific. What is the full name you observe?
Anton Katilin
 
Posts: 5575
Joined: Wed Aug 11, 2004 8:37 am

Re: $ symobol appearing in method calls

Postby ajmal » Mon Jul 18, 2016 10:10 am

in some functions ,i see $ symbol in between

java.lang.ref.Finalizer$FinalizerThread.run()

org.quartz.simpl.SimpleThreadPool$WorkerThread.run()

and even in the flash video provided here
https://www.yourkit.com/docs/demo/JavaCPU/JavaCPU.htm

there are some functions shown as:
Intersection$Demo.paint(Graphics)
Intersection$Demo.drawImage(Graphics)
ajmal
 
Posts: 3
Joined: Mon Jul 18, 2016 6:36 am

Re: $ symobol appearing in method calls

Postby Anton Katilin » Mon Jul 18, 2016 10:41 am

This has nothing to do with the profiler. The Java compiler javac composes full names of inner classes by separating outer and inner class names with $.
Anton Katilin
 
Posts: 5575
Joined: Wed Aug 11, 2004 8:37 am

Re: $ symobol appearing in method calls

Postby ajmal » Mon Jul 18, 2016 12:26 pm

thanks antonin for clearing my doubt.....
ajmal
 
Posts: 3
Joined: Mon Jul 18, 2016 6:36 am


Return to Java Profiler

Who is online

Users browsing this forum: Bing [Bot] and 11 guests