资 源 简 介
Introduction
Object-tracker consists of a JVM agent that modifies your java objects in order to track their creation. This information can then be written to a file for later analysis.
Usage
Download the bundle with dependencies from the download page, and unzip. Add the following arguments to the command line when starting java:
-javaagent:./object-tracker-agent-0.1/object-tracker-agent-0.1.jar
-cp ./object-tracker-agent-0.1/javassist.jar:./object-tracker-agent-0.1/juxtapose-1.0.jar
Opening jconsole, look for the MBean named com.epickrram.tools:type=ObjectInstanceCounter. To write object count data to disk, invoke the dumpObjectCreationCounts method, supplying a target filename.
Object-tracker will write out a csv containing the current snapshot of the tracked object creation counts:
classname,countcom.epickrram.testing.TestObjectTwo,48com.epickrram.test