Skip to content
ParamIBM edited this page Nov 2, 2015 · 4 revisions

Welcome to the JVMTI-GCAgent wiki!

JVMTI specific GC hooks to monitor targeted GC cycle(s)

We might have come across multiple scenarios where we wanted to get a systemic view/data when GC pause time crosses certain/defined time. In those scenarios, we are interested to study the system activities pertain to IO, CPU & etc. to find out any system resource factors influence/impact the GC execution. We can make use of JVMTI GC Start & GC Finish event(http://docs.oracle.com/javase/7/docs/platform/jvmti/jvmti.html#GarbageCollectionStart) to write a light weight tool to monitor & trigger custom tools on targeted GC cycles.

We have written a prototype agent and client. You can find here: https://github.com/ParamIBM/JVMTI-GCAgent

Clone this wiki locally