Vladimir has posted 7 posts at DZone. View Full User Profile

YourKit Java Profiler 9.0

05.17.2010
| 3256 views |
  • submit to reddit
Location: 
Saint-Petersburg, Russia
YourKit, LLC is glad to announce immediate availability of YourKit Java Profiler 9.0

It can be downloaded at http://www.yourkit.com/download/

MOST NOTABLE CHANGES AND NEW FEATURES:
======================================

NEW FEATURE: PROBES:

  - Get almost unlimited capabilities to analyze issues specific to your particular
    application, as well as automatically recognize problems typical to wide range
    of applications
  - Customizable to fit your needs
  - Recognize typical problems with the help of built-in probes which are ready to
    use out-of-the-box
  - Inspections enable automatic high-level analysis of application
  - Rich UI enables comprehensive analysis of probe results

CPU PROFILING:

  - Analyze CPU profiling results, ignoring particular methods or focusing
    on particular methods only
  - Estimate CPU usage in given time range, basing on available stack trace telemetry
  - "Method list" is available in live view, in addition to "Call tree"
  - CPU tracing: calibration helps to exclude tracing overhead from the results

MEMORY PROFILING:

  - Ability to ignore particular references in paths
  - Per-memory pool telemetry
  - Class hierarchy slave view
  - HPROF snapshots: object shallow sizes are calculated more accurately
  - Ability to open Android HPROF snapshots

TELEMETRY:

  - Ability to see time as clock (system time in profiled system)
    in addition to uptime (time passed since profiled application start)

J2EE:

  - GlassFish 3 supported
  - Simplified profiling of applications running inside an OSGi container
  - J2EE Statistics: an option to show/hide short calls
  - Tomcat 6 support improved

IDE INTEGRATION:

  - NetBeans 6.8 supported
  - MyEclipse 8.5 supported
  - Integration wizard improved to handle some NetBeans configurations
  - Ability to specify in the plugin UI 32-bit or 64-bit agent

USER INTERFACE:

  - Welcome screen: to help troubleshooting possible connection problems,
    "Monitor Local Applications" provides an option to see all Java applications
    running on the machine, including those not started with the profiler agent
  - Table columns are resizeable, and if column content does not fit,
    a scroller appears
  - Telemetry graphs are filled with color
  - Profiler events such as switching profiling modes,
    starting/stopping profiling, capturing snapshots etc. are now logged to the log
    file, as well as are available in the UI
  - Quick info: an option to see non-filtered stack traces
  - Summary tab: list of all system properties is available ("System properties")
  - Summary tab: Java version is shown with all available VM detail

MISCELLANEOUS:

  - Java 7 supported
  - HP-UX supported (IA64)
  - Ability to export basic snapshot views to *.csv, *.txt, *.html via
    a command line tool
  - "Settings | Snapshot Directory..." allows to configure snapshot directory location
  - Ability to combine exclusive and inclusive filter patterns
  - API: added new methods
  - Windows: installer offers to automatically previously uninstall builds
  - Solaris: yjp.sh automatically starts the profiler UI with a 64-bit JVM if
    it is available
  - Optimization: bytecode instrumentation improvements
  - Caveat: only applications running on Java 6 or newer can be profiled.
    New functionality provided by this version of the profiler requires Java 6 APIs
    which are not available in earlier Java versions.
    For profiling Java 5 applications, please use YourKit Java Profiler 8.0.


See complete list of changes at http://www.yourkit.com/changes/

Best regards,
YourKit Team
0
Published at DZone with permission of its author, Vladimir Kondratyev.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)