Skip to content

petrbouda/microscope

v1.0.0AGPL-3.0

Analyze JVM recordings with a running Jeffrey Microscope — point it at a JFR file or heap dump to build a profile, then list analysed recordings, query their DuckDB tables, and pull flamegraph, trace and heap-dump exports without leaving the terminal.

analyze-heap

Analyses a heap dump held by a running Jeffrey Microscope — what is holding the memory, what is leaking, which class loader survived a redeploy, where the waste is — starting from the catalogue or from a .hprof file Jeffrey has not seen yet. Use whenever the user asks what is holding memory, why the heap keeps growing, why the JVM ran out of memory, what is leaking, or mentions retained size, a dominator tree, GC roots, a heap dump or an .hprof file.

Read SKILL.md at the source

Pinned to revision 3b542745cc5a, so it is the text this page describes rather than whatever the author pushed since.

Pre-approved tools experimental

Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.

  • mcp__plugin_microscope_jeffrey__heap_*
  • mcp__plugin_microscope_jeffrey__profiles_*
  • mcp__plugin_microscope_jeffrey__recordings_*
  • mcp__jeffrey__heap_*
  • mcp__jeffrey__profiles_*
  • mcp__jeffrey__recordings_*

Files

Every link opens the file at its source, pinned to the revision this page describes.