AdoptOpenJDK / jitwatch

Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
Other
3.1k stars 440 forks source link

Fix code cache visualisation since segmented code cache #358

Open chriswhocodes opened 2 years ago

chriswhocodes commented 2 years ago

The code cache view is less useful since JDK9 introduced the segmented code cache. The compiled methods are much harder to spot visually.

Need to obtain the correct address ranges for the native, profiled, and non-profiled segments and when viewing a compiled method, only show the address range for the segment containing that method.