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

Archived: GC Test - Client vs. Server
This section provides a tutorial example on testing garbage collection by comparing performances between HotSpot Server VM and HotSpot Client VM.
2022-10-01, ∼338🔥, 0💬

Micro Benchmark Tests in JIT Compilation Mode
This chapter provides tutorial notes and example codes on micro benchmark tests on 'int' and 'long' data type operations in HotSpot JIT compilation mode. Topics include empty loop, assignment loop, shift operation, add operation, multiplication operation and division operation.
2022-10-01, ∼336🔥, 0💬

"-XX:+PrintAdaptiveSizePolicy" - Minor GC Report
This section provides examples of log messages generated from '-XX:+PrintAdaptiveSizePolicy' that tells us what happened at each Parallel Minor GC.
2022-10-01, ∼336🔥, 0💬

Log Message Types from Parallel Collector
This section describes various types of log messages generated from the Parallel Collector with the '-Xlog:gc*=debug' option.
2022-10-01, ∼333🔥, 0💬

"-XX:ParallelGCThreads=6" - Old GC Parallel Threads
This section demonstrates that the '-XX:ParallelGCThreads=6' option can be used to control the number of threads used in Old GC parallel phases.
2022-10-01, ∼332🔥, 0💬

JVM Garbage Collection Logging
This chapter provides tutorial notes and example codes on JVM options for garbage collection logging. Topics include a summary of logging options; examples of log messages for '-XX:+PrintGCDetails', '-XX:+PrintGCDateStamps', '-XX:+PrintGCDateStamps', 'PrintGCApplicationStoppedTime ',etc.
2022-10-01, ∼331🔥, 0💬

I/O Impact of Multi-Thread Applications
This chapter provides tutorial notes and example codes on I/O impact of multi-thread Java applications. Topics include I/O intensive thread test class, FileEditor2.java; running multiple I/O threads on HotSpot and JRockit JVM.
2022-10-01, ∼328🔥, 0💬

"--Xlog:gc+task+time=debug" - Print GC Threads
This section describes how to use the '-Xlog:gc+task+time=debug' JVM option to show multiple GC threads used by the Parallel Collector.
2022-10-01, ∼328🔥, 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, ∼327🔥, 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, ∼327🔥, 0💬

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

CPU Impact of Multi-Thread Applications
This chapter provides tutorial notes and example codes on CPU impact of multi-thread Java applications. Topics include CPU intensive thread test class, PrimeCalculator.java; CPU-Thread utilization of single-thread and multi-thread processes; maximum total productivity of multi-thread applications; t...
2022-10-01, ∼326🔥, 0💬

emptyLoop() - The Empty Loop Test Method
This section provides a tutorial example on how to write empty loop test method. The benchmark test result shows impacts of JIT compilation and the garbage collection threads
2022-10-01, ∼326🔥, 0💬

Implementations of JVM Specification
This section provides a list of major implementations of the JVM Specification.
2022-10-01, ∼326🔥, 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, ∼325🔥, 0💬

Default NewRatio - Old vs. New Generation
This section describes the default NewRatio which is the ratio of old generation size vs. new generation size.
2022-10-01, ∼325🔥, 0💬

GC Log Message Examples of Serial Collector
This section provides an example of GC log messages generated from the Serial Collector.
2022-10-01, ∼323🔥, 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, ∼321🔥, 0💬

Archived Tutorials
This chapter contains some outdated tutorial notes and example codes from previous versions of this book.
2022-10-01, ∼320🔥, 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, ∼318🔥, 0💬

Minor GC Triggering Condition of Serial Collector
This section describes the triggering condition of the Serial collector Minor GC process. The condition is the failure of new object allocation in 'eden'.
2022-10-01, ∼317🔥, 0💬

"-XX:+PrintGCTaskTimeStamps" - Print GC Threads
This section describes how to use the '-XX:+PrintGCTaskTimeStamps' JVM option to show multiple GC threads used by the Parallel Collector.
2022-10-01, ∼316🔥, 0💬

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

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

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