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

Garbage First (G1) Collector - "+XX:+UseG1GC"
This chapter provides tutorial notes and example codes on the Garbage First (G1) Collector specified by the '+XX:+UseG1GC' JVM option. Topics include introduction the G1 Collector; G1 log message format; Stop-The-World behavior of G1 Collector.
2022-10-01, 316🔥, 0💬

About This Book
This section provides some detailed information about this book - __title__.
2022-10-01, 314🔥, 0💬

"-XX:+PrintGCDetails" - Option for Detailed GC Messages
This section describes the garbage collection logging option, '-XX:+PrintGCDetails', which prints a long detailed message with more details after each garbage collection is done.
2022-10-01, 314🔥, 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, 293🔥, 0💬

ClassLoader Class - Class Loaders
This chapter provides tutorial notes and example codes on java.lang.ClassLoader class. Topics include JRE class loaders: Bootstrap, Extensions and System Class Loaders; using getSystemClassLoader().loadCla ss()to load classes explicitly; using 'verbose:class' option to see when and where classes are...
2022-10-01, 281🔥, 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, 281🔥, 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, 281🔥, 0💬

Archived Tutorials
This chapter contains some archived tutorial notes and example codes from previous versions of this book.
2022-10-01, 278🔥, 0💬

Parallel Collector GC Log Message Format
This section describes the GC log message format of HotSpot JVM Parallel Collector.
2022-10-01, 277🔥, 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, 275🔥, 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, 272🔥, 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, 272🔥, 0💬

Footprint Comparison - OpenJ9 vs. HotSpot
This section provides a tutorial example on how to compare footprint of OpenJ9 and HotSpot JVMs. My tests show that OpenJ9 footprint is 28% smaller than HotSpot on a CentOS Linux computer.
2022-10-01, 270🔥, 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, 268🔥, 0💬

What Is java.lang.System
This section describes what is java.lang.System - A Java built-in class that presents the operating system where the Java Virtual Machine (JVM) is running.
2022-10-01, 264🔥, 0💬

"-XX:TargetSurvivorRatio" - Second Tenuring Condition
This section describes the '-XX:TargetSurvivorRatio' JVM option, with sets the maximum survivor space usage percentage. When this limit is reached, all remaining live objects will be promoted to Tenured generation regardless of their age.
2022-10-01, 261🔥, 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, 260🔥, 0💬

Archived: GC Test - JDK 1.4.0 vs. JDK 1.3.1
This section provides a tutorial example on testing garbage collection by comparing performances between JDK 1.4.0 and JDK 1.3.1.
2022-10-01, 257🔥, 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, 254🔥, 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, 253🔥, 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, 250🔥, 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, 250🔥, 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, 250🔥, 0💬

Maximum Logging of All Phases on Young GC
This section demonstrates that the '-Xlog:gc*=trace' option can be used to print out maximum logging messages of all phases on a Young GC performed by the CMS collector.
2022-10-01, 249🔥, 0💬

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