Greetings,

We are glad to announce immediate availability of YourKit Java Profiler 2014.

Download: http://www.yourkit.com/download/
Changes: http://www.yourkit.com/changes/

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

NEW FEATURE: LINE NUMBERS

  - Profiling results are presented with exact source code line numbers for
    - CPU sampling;
    - object allocation recording;
    - stack local GC roots;
    - thread stack telemetry;
    - thread stacks in HPROF snapshots;
    - event stacks;
    - exception telemetry;
    - monitor profiling.

  - IDE integration: Tools | Open in IDE (F7) action can open exact line

CPU PROFILING:

  - Improved UI responsiveness when the profiler is connected to live
    profiled application

  - UI works much faster when presenting profiling results for a big number
    of threads

  - Improved presentation of methods with time less than 1 millisecond

  - Java EE high-level statistics view: improvements, bug fixes

MEMORY PROFILING:

  - Memory snapshots are opened faster and require less memory to load

  - 64-bit HPROF snapshots with compressed object pointers are now detected
    automatically, without user interaction

  - Android HPROF snapshots can be loaded directly, without the need to convert
    them

  - The profiler format snapshot file can be converted to HPROF binary format

  - Object explorer: multiple improvements

  - Merged paths: new column "Dominators"

  - Merged paths: objects pending finalization are explicitly indicated

  - UI: object views performance improved

  - Action "Memory | Strings by Pattern... (Ctrl+F)" offers simplified and full
    regex pattern syntax

  - New inspection "Duplicate objects" supersedes the previously existed
    inspection "Duplicate arrays"

  - Memory inspections: other improvements

TELEMETRY:

  - Performance charts: overhead reduced

  - Daemon threads are indicated in Threads view and stack traces

  - Snapshot comparison: new feature: per-class object counts and sizes are now
    compared for performance snapshots too

  - Threads view: CPU usage estimation: new option "Selected thread only"

PROBES:

  - New feature: "Event Timeline Chart" view graphically presents event 
sequence.
    It is complementary to "Event Timeline" showing event sequence in a table
    form.

  - UI: the tab renamed to "Events" (was "Probes")

  - Event Timeline view reworked: nested events are now shown as tree nodes, and
    other improvements

  - UI: objects associated with events can be opened in object explorer, if they
    have not yet been collected (available for memory snapshots only)

  - Event capacity limit is now applied to the event count in each top level 
table
    (e.g. "File" and "Database") together with all events in its dependent 
tables
    (e.g. "Read" and "Query"), removing result inconsistency by eliminating
    partially recorded events

  - If a lasting event ends on exception, the exception detail can be stored and
    presented in the UI

  - Built-in probes: multiple improvements and bug fixes

  - Reworked and simplified event model

  - Improved and streamlined support of resource-like entities

  - Changes in API

  - Probe overhead reduced

TRIGGERS:

  - Method invocation: "Record Method Invocation" action improved

IDE INTEGRATION:

  - Navigation action was renamed to "Open in IDE" in the profiler UI

  - 32-bit vs 64-bit JRE plugin setting improved

  - IntelliJ IDEA: "Tools | Open in IDE (F7)" action feedback improved

  - Other improvements and fixes

JAVA EE INTEGRATION:

  - Java EE integration wizard: Tomcat 8 supported

MISCELLANEOUS:

  - Agent: new synchronization mechanism significantly reduces overhead when
    profiling multithreaded applications, affecting:
      - CPU tracing;
      - probes;
      - object allocation recording;
      - monitor profiling;
      - exception telemetry

  - Agent: new startup option snapshot_name_format

  - Agent: other improvements and fixes

  - Remote profiling: reduced overhead of connecting the profiler UI to a
    remote profiling

  - Remote profiling: built-in support for SSH tunneling

  - UI: optimizations

  - UI: inspections UI layout has been changed to use available space more
    effectively

  - UI: Mac: Dark color theme support added on Mac OS X

  - UI: "Open Snapshot" dialog: improved handling of already opened snapshots

  - UI: capture snapshot dialog: new snapshot file name macro {pid}

  - UI: Export: the file chooser dialog remembers the previously chosen output
    format

  - UI: indication of terminated and disconnected sessions improved

Kindest regards,
YourKit Team

____________________________________________________________
If you would not like to receive any more information about
YourKit Java Profiler, simply send an e-mail to i...@yourkit.com
with the subject line "unsubscribe".

Reply via email to