<< < 4 5 6 7 8 9 10 11 12 13 > >>   ∑:301  Sort:Rank

Serial Collector Stops Application for Minor/Major GC
This section provides log messages showing that the Serial Collector stops the application for both Minor GC and Major GC.
2022-10-01, 187🔥, 0💬

Adaptive Size Policy Changed Eden Space
This section provides a tutorial on how Adaptive Size Policy used by the Parallel collector changed the eden space in the Young generation to meet the throughput goal.
2022-10-01, 187🔥, 0💬

GCPerfP99.java - Output Verification
This section provides tutorials to verify output from GCPerfP99.java test runs. System interrupts are successfully excluded from performance calculation.
2022-10-01, 187🔥, 0💬

Introduction of Garbage Collectors
This chapter provides tutorial notes and example codes on garbage collectors. Topics include JVM memory management summary; Introduction of Generational Garbage Collector; Young and Tenured Heap regions; Eden and Survivor spaces; Mark-Sweep-Compact algorithm; Garbage collector variations.
2022-10-01, 187🔥, 0💬

Archived: 640/400/40MB Test on JRockit 28.2
This section provides a tutorial example on running GCTest2.java on JRockit 28.2.7 with 640MB memory limit and a 400MB base plus 40MB fluctuating memory usage with object size of 1.25MB.
2022-10-01, 187🔥, 0💬

Serial GC Tracing - Aged Live Objects
This section provides a tutorial of tracing how Serial GC increases the age of objects survived each additional GC in 'from' space.
2022-10-01, 186🔥, 0💬

Serial GC Tracing - Tenuring Threshold Controlled
This section provides a tutorial showing how to control Serial collector Tenuring threshold with InitialTenuringThreshold and MaxTenuringThreshold JVM options.
2022-10-01, 186🔥, 0💬

Adaptive Size Policy Changed Survivor Space
This section provides a tutorial on how Adaptive Size Policy used by the Parallel collector changed the survivor space in the Young generation.
2022-10-01, 186🔥, 0💬

Adaptive Size Policy for Best Latency
This section provides a tutorial on how Adaptive Size Policy is used by the Parallel collector to our best latency goal.
2022-10-01, 186🔥, 0💬

CrashThread2.java - Thread Testing Program
This section describes a thread testing programs, CrashThread2.java, that keep adding new thread in a while loop.
2022-10-01, 185🔥, 0💬

What Is Serial Collector
This section describes the Serial Collector, which uses the combination of the Serial Collector of Young generation and the Serial Collector of Tenured generation, so both minor GC and major GC are performed in a single thread serially in a stop-the-world fashion.
2022-10-01, 185🔥, 0💬

Archived: 640/400/40MB Test on HotSpot Client 1.6
This section provides a tutorial example on running GCTest2.java on HotSpot Client JVM 1.6.0_45 with 640MB memory limit and a 400MB base plus 40MB fluctuating memory usage with object size of 1.25MB.
2022-10-01, 185🔥, 0💬

References
List of reference materials used in this book.
2022-10-01, 185🔥, 0💬

OpenJ9 by Eclipse Foundation
This chapter provides tutorial notes and example codes on OpenJ9 JVM. Topics include downloading and installing OpenJ9; running Java programs on OpenJ9 JVM; memory footprint of OpenJ9 JVM; comparison of startup time and footprint between OpenJ9 and HotSpot.
2022-10-01, 184🔥, 0💬

Serial Collector Stops Application for Minor/Major GC
This section provides log messages showing that the Serial Collector stops the application for both Minor GC and Major GC.
2022-10-01, 183🔥, 0💬

Serial GC Tracing - Tight Heap (Part 3)
This section provides part 3 of a tutorial on tracing how Serial GC works with a tight heap size.
2022-10-01, 182🔥, 0💬

Memory Allocation Limits on Windows Systems
This section provides a tutorial example on how JVM expands the Heap space to allocate more objects and leads to the 'java.lang.OutOfMemoryError: Java heap space' Java exception, if it is not allowed to expand any more.
2022-10-01, 182🔥, 0💬

JVM Memory Manager - Garbage Collector
This section describes what is a garbage collector and its role and responsibilities for managing the JVM memory.
2022-10-01, 182🔥, 0💬

GCPerfP99.java - 99th Percentile Performance
This section provides a GC test program, GCPerfP99.java, that uses 99th percentile performance measurements.
2022-10-01, 181🔥, 0💬

Performance Tests on Parallel collector
This chapter provides tutorial notes and example codes on performance impact of Parallel collector, Topics include heap footprint; heap size impact; running Young GC only, running more Old GC.
2022-10-01, 181🔥, 0💬

Heap Memory Area and Size Control
This chapter provides tutorial notes and example codes on heap memory area. Topics include OutOfMemoryError exception; Heap memory area allocation limits; OutOfMemoryError comparison of HotSpot and JRockit.
2022-10-01, 181🔥, 0💬

Tenured Generation Collectors - Serial, ParOldGen, CMS, G1
This section describes Garbage Collectors used for the Tenured generation: Serial, Parallel Old (ParOldGen), Concurrent Mark Sweep (CMS), and Garbage First (G1).
2022-10-01, 181🔥, 0💬

Archived: 640/400/40MB Test on HotSpot Client 1.7
This section provides a tutorial example on running GCTest2.java on HotSpot Client JVM 1.7.0_45 with 640MB memory limit and a 400MB base plus 40MB fluctuating memory usage with object size of 1.25MB.
2022-10-01, 181🔥, 0💬

"-XX:+PrintGCApplicationConcurrentTime" - Application Running Durations
This section describes the garbage collection logging option, '-XX:+PrintGCApplicationConcur rentTime',which prints how much time it lasted when the JVM pauses the execution of the application for garbage collection or other JVM event.
2022-10-01, 180🔥, 0💬

<< < 4 5 6 7 8 9 10 11 12 13 > >>   ∑:301  Sort:Rank