Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Documentation

Deep-dive engineering reference guides I write while debugging real production systems β€” the notes I wish I'd had the first time.

Guides

Every layer of memory a Java service uses β€” JVM heap, native (metaspace, thread stacks, code cache, direct buffers, JNI), NMT, and OS/kernel memory (slab, page cache, cgroup kmem) β€” plus how to capture and analyze heap dumps (Eclipse MAT: dominator tree, retained heap, path to GC roots) and thread dumps. Ends with a diagnosis flowchart for "memory is high, where is it?".

The three memory worlds a Java service uses


More guides coming as I write them.

About

Deep-dive engineering reference guides. First up: a complete JVM & system memory guide (heap, native, NMT, kernel/slab) with custom diagrams.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors