Skip to content
chriswhocodes edited this page Nov 4, 2014 · 3 revisions

Screenshots

Main JITWatch application window.

Main JITWatch application window

Configure JITWatch by mounting src trees, class folders, and jars.

Configure JITWatch by mounting src trees, class folders, and jars

Browse the package tree and inspect methods.

Browse the package tree and inspect methods

Right click a method to show detailed inspection tools

Right click a method to show detailed inspection tools

JIT Sandbox: Edit->Compile->Execute->Analyse fast feedback loop.

JIT Sandbox: Edit->Compile->Execute->Analyse fast feedback loop.

JIT Sandbox: Experiment with various HotSpot JIT Compilation options.

JIT Sandbox: Experiment with various HotSpot JIT Compilation options.

TriView combined source, bytecode, assembly viewer.

TriView combined source, bytecode, assembly viewer.

Bytecode annotations for inlining and branch taken probability.

Bytecode annotations for inlining and branch taken probability

Compile Chain showing JIT-compiled and inlined members.

Compile Chain showing JIT-compiled and inlined members

Suggestion tool - highlights hot method inlining failures and unpredictable branches.

Suggestion tool - highlights hot method inlining failures and unpredictable branches.

Chart of compilations over time. Selected method is shown.

Chart of compilations over time. Selected method is shown

Code cache free space over time.

Code cache free space over time.

Toplists of largest native methods, highest bytecode count, longest compile time, etc.

Toplists of largest native methods, highest bytecode count, longest compile time, etc

Histograms of compile times, method sizes, etc.

Histograms of compile times, method sizes, etc.

JIT Journal: Find all the log statements associated with a method.

JIT Journal: Find all the log statements associated with a method.

Statistics on JIT compilations made by HotSpot.

Statistics on JIT compilations made by HotSpot.