-
Notifications
You must be signed in to change notification settings - Fork 2
Home
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