April 2018
Intermediate to advanced
910 pages
33h 21m
English
Mismanagement of Java heaps can result in heap exhaustion, and insufficient memory due to memory fragmentation (GC thrashing). In a future release of Java, most likely Java 10, we will have a means of sampling Java heap allocations. This will be implemented by enhancing the Java Virtual Machine Tools Interface (JVMTI). The resulting functionality will provide an extremely low-overhead solution.