Andrei Pangin - Memory Footprint of a Java Process
pmap
- Native Memory Tracking
- Memory areas
- Demo
- Total Footprint
- Heap
- Code Cache
- GC and Compiler Structures
- Metaspace
- Symbol Tables
- Thread Stacks
- Direct Buffers
- Mapped Files
- Native Libraries
- Malloc Overhead
JVM Memory footprint
- https://spring.io/blog/2019/03/11/memory-footprint-of-the-jvm
- https://stackoverflow.com/a/53624438
- https://plumbr.io/blog/memory-leaks/why-does-my-java-process-consume-more-memory-than-xmx
JVM Ergonomics
- https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gctuning/ergonomics.html
- https://blogs.oracle.com/java-platform-group/java-se-support-for-docker-cpu-and-memory-limits
NMT
- https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/tooldescr007.html
- https://docs.oracle.com/javase/8/docs/technotes/guides/vm/nmt-8.html
etc