How to show java.* classes in profiling statistics? [message #135416] |
Thu, 04 September 2008 04:13  |
Eclipse User |
|
|
|
Hi,
I'm using JDK 6.0, Eclipse Ganymede and TPTP 4.5 to profile a Java
application (launched from within Eclipse itself), and I would like to see
in the session summary statistics also details about java.* classes
running time percentages (to see for example if my application is spending
too much time shuffling a Collection).
Is it possible somehow? Right clicking on the main class, and following
"Profile As"->"Profile Configurations"->"Monitor" I then choose "Java
Profiling - JRE 1.5 or newer" and then I mark "Execution Time Analysis".
Double clicking on it I don't see in the options anything relevant for
what I ask.
Am I missing something?
Thank you in advance,
Alessio Pace.
|
|
|
Re: How to show java.* classes in profiling statistics? [message #135690 is a reply to message #135416] |
Sun, 14 September 2008 09:37  |
Eclipse User |
|
|
|
Alessio,
>
> Is it possible somehow? Right clicking on the main class, and following
> "Profile As"->"Profile Configurations"->"Monitor" I then choose "Java
> Profiling - JRE 1.5 or newer" and then I mark "Execution Time Analysis".
> Double clicking on it I don't see in the options anything relevant for
> what I ask.
In the Monitor tab, you can double-click the "Java Profiling - JRE
1.5..." collector to open a settings dialog, in which you can
define/edit profiling filters. The default filter excludes all the Java
runtime classes. Note that some of the core Java runtime classes are
always excluded from profiling, regardless of the filter you define.
This is a known limitation that may be lifted in future versions.
HTH,
Asaf
--
Asaf Yaffe
Eclipse TPTP Committer, JVMTI Profiler
|
|
|
Powered by
FUDForum. Page generated in 0.35639 seconds