<< < 1 2 3 4 5 6 7 8 9 10 > >>   ∑:301  Sort:Rank

GC Log Message Format for Serial Collector
This section provides explanations on GC log messages generated from the Serial Collector.
2022-10-01, ∼462🔥, 0💬

"-Xms" and "-Xmx" - Avoiding GC with Large Memory Size
This section provides a tutorial example on how to allocate more memory to JVM to avoid GC to reduce the impact benchmark tests.
2022-10-01, ∼461🔥, 0💬

CDS (Class Data Sharing)
This chapter provides tutorial notes and example codes on CDS (Class Data Sharing). Topics include generating shared archive with HotSpot; saving startup time and footprint using shared archive; viewing shared memory of JVM processes.
2022-10-01, ∼459🔥, 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, ∼459🔥, 0💬

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

"-XX:+PrintGC" - GC Logging Option for Short Messages
This section describes the garbage collection logging option, '-XX:+PrintGC', which prints a shot message after each garbage collection is done.
2022-10-01, ∼457🔥, 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, ∼455🔥, 0💬

What Is java.lang.Class Class
This section describes what is java.lang.Class class - A built-in class that represent instances of all data types used in a Java application in the JVM.
2022-10-01, ∼453🔥, 0💬

PSYoungGen Collector Using Tenuring Age
This section demonstrates that the PSYoungGen Collector uses Tenuring Age to perform Young generation GC. But it does not maintain the object age distribution list.
2022-10-01, ∼450🔥, 0💬

Implementations of JVM Specification
This section provides a list of major implementations of the JVM Specification.
2022-10-01, ∼449🔥, 0💬

Archived: Installing JRockit JVM 8.0
This section provides a tutorial example on how to download and install JRockit 8.0 on Windows systems.
2022-10-01, ∼447🔥, 0💬

BenchmarkRunner.java - Benchmark Runner Program
This section provides a tutorial example on how to write a benchmark runner program that takes care of JVM warming up, JIT compilation, measuring time, and other non-test related tasks.
2022-10-01, ∼445🔥, 0💬

What Is Eclipse OpenJ9
This section provides a quick introduction of Eclipse OpenJ9, which is an independent implementation of a JVM (Java Virtual Machine) developed by the Eclipse Foundation.
2022-10-01, ∼444🔥, 0💬

GCPerformance.java - GC Performance Test Program
This section describes a GC performance test program - GCPerformance.java.
2022-10-01, ∼443🔥, 0💬

"-XX:+PrintGC" - Watching GC (Garbage Collection) Logs
This section provides a tutorial example on how to use the HotSpot JVM command option, -XX:+PrintGC, to watch GC (Garbage Collection) logs. JVM performs GC with a regular interval during the test run loop and has no impact on the execution time of the test code.
2022-10-01, ∼442🔥, 0💬

Archived: GCTest.java - Garbage Collection Test Program
This section describes a garbage collection test program - GCTest.java.
2022-10-01, ∼440🔥, 0💬

Garbage Collection Demo Program
This section provides a tutorial example on watch how the garbage collection process works on HotSpot and other JVMs.
2022-10-01, ∼439🔥, 0💬

Concurrent Mark-Sweep Collector GC Log Message Format
This section describes the log message format of HotSpot JVM Concurrent Mark-Sweep (CMS) Collector.
2022-10-01, ∼439🔥, 0💬

"-XX:+PrintReferenceGC" - Reference Counts per GC
This section describes the garbage collection logging option, '-XX:+PrintReferenceGC', which prints object reference counts.
2022-10-01, ∼436🔥, 0💬

Serial GC Tracing - Tenuring Threshold
This section provides a tutorial showing how Serial GC changes the tenuring threshold dynamically and promotes objects to 'tenured' generation earlier or later to Tenuring generation to meet the TargetSurvivorRatio setting.
2022-10-01, ∼435🔥, 0💬

Adaptive Size Policy Log Messages
This section provides examples and explanations of log messages generated '-XX:AdaptiveSizePolicyOutputI nterval=1'and 'PrintAdaptiveSizePolicy' JVM options used with the Parallel collector.
2022-10-01, ∼435🔥, 0💬

Object References and Garbage Collection
This chapter provides tutorial notes and example codes on Object References and Garbage Collection. Topics include object reference types; strong reference test program; final reference test program; dead objects with final references in heap; performance impact of final references.
2022-10-01, ∼432🔥, 0💬

Serial GC Tracing - Tight Heap
This section provides a tutorial on tracing how Serial GC works with a tight heap size.
2022-10-01, ∼431🔥, 0💬

Micro Benchmark Tests on "long" Operations
This chapter provides tutorial notes and example codes on micro benchmark tests on 'long' data type operations. Topics include empty loop, assignment loop, add operation, multiplication operation and division operation.
2022-10-01, ∼430🔥, 0💬

<< < 1 2 3 4 5 6 7 8 9 10 > >>   ∑:301  Sort:Rank