/jvm-objects-inspector

Tracks object creation in JVM in realtime and enables analytics through Elasticsearch

Primary LanguageC

JVM Object Inspector

This is an experimental project, it reports realtime user object creation in JVM and indexes it into Elasticsearch, Purpose of the project is to identify memory leak and study object life cycle for any app

Note:

  • It is based on heapTracker example from JDK
  • do NOT use it in production

Setup

Client

  • build the native agent
  • compile boot class
  • start JVM with agentlib and add extra class to bootclasspath

Server

  • configure & start the server