Hi!
I’m exploring the possibility of using JITWatch programmatically — as a library — to automatically analyze HotSpot JIT logs (e.g., extract compiled method info, main code size, inlining data, etc.), rather than through the UI.
Before diving too deep, I’d like to clarify:
- Was it ever intended by design that JITWatch could be used directly as an API/library (for example, via classes like
LogParser, JITDataModel, NMethod, AssemblyMethod, etc.)?
- Are there any existing examples, documentation, or recommended patterns for using JITWatch this way?
I’ve checked some sources but only found materials related to the UI, not API usage.
Thanks in advance — I’d like to understand whether such usage is supported or considered out of scope for JITWatch.
Hi!
I’m exploring the possibility of using JITWatch programmatically — as a library — to automatically analyze HotSpot JIT logs (e.g., extract compiled method info, main code size, inlining data, etc.), rather than through the UI.
Before diving too deep, I’d like to clarify:
LogParser,JITDataModel,NMethod,AssemblyMethod, etc.)?I’ve checked some sources but only found materials related to the UI, not API usage.
Thanks in advance — I’d like to understand whether such usage is supported or considered out of scope for JITWatch.