Source: jamm Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Andrius Merkys , Build-Depends: debhelper-compat (= 13), default-jdk, junit4 (>= 4.11), maven-debian-helper (>= 2.1), Standards-Version: 4.7.4 Vcs-Git: https://salsa.debian.org/java-team/jamm.git Vcs-Browser: https://salsa.debian.org/java-team/jamm Homepage: https://github.com/jbellis/jamm/ Package: libjamm-java Architecture: all Depends: ${maven:CompileDepends}, ${maven:Depends}, ${misc:Depends}, Suggests: ${maven:OptionalDepends}, Description: Java Agent for Memory Measurements Jamm provides MemoryMeter, a java agent to measure actual object memory use including JVM overhead. . MemoryMeter is as accurate as java.lang.instrument.Instrumentation.getObjectSize, which only claims to provide "approximate" results, but in practice seems to work as expected. . MemoryMeter uses reflection to crawl the object graph for measureDeep. By default, MemoryMeter keeps track of descendants visited by measureDeep with an IdentityHashMap.