|
MyEclipse 7.5 includes an advanced integration of
Sun's VisualVM profiler. VisualVM for MyEclipse can be used
for both performance and memory profiling of Java
applications, applets and MyEclipse server applications.
To profile your application, simply bring up the
context menu on your project and select the appropriate
application type from the Profile As submenu.
You may also select a previously profiled application
from the Profile toolbar button or select Profile
Configurations... to modify your profiler setttings or
create a new configuration. There is no limit on the number
of profiler configurations for a given project.
When you use Profile As to create a new
profiler configuration, MyEclipse configures the profiler
with setting relevant to your application. For instance,
when profiling a web application deployed to Tomcat, the
filter is automatically setup to only include classes from
your application, not classes from Tomcat.
Use the Profiling Root dialog to select
packages, classes or methods from which profiling will
start. All methods in the selected packages or classes (and
their inner classes) are root methods. The profiler starts
instrumenting and profiling the application once a root
method is invoked and only profiles the methods called from
the rootmethod.
Performance profiling in VisualVM for MyEclipse
Snapshot of a performance profiling session.
Use the Memory tab to analyze memory
allocation.
Memory profiling in VisualVM for MyEclipse.
Snapshot of a memory profiling session showing object
allocation stack traces.
Application monitoring.
Application heap dump.
Monitoring application threads.
Application thread dump.
|