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

Running Java HotSpot Client VM
This section provides you a tutorial example on how to run Java HotSpot Client VM - run Java command in default mode: 'java'.
2022-10-01, ∼874🔥, 0💬

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, ∼851🔥, 0💬

"-XX:+PrintFlagsFinal" - Print JVM Options
This section describes the '-XX:+PrintFlagsFinal' JVM option, which prints all options and their values used by the JVM.
2022-10-01, ∼848🔥, 0💬

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

Concurrent Mark-Sweep (CMS) Collector - "+XX:+UseConcMarkSweepGC"
This chapter provides tutorial notes and example codes on the Concurrent Mark-Sweep Collector specified by the '+XX:+UseConcMarkSweepGC' JVM option. Topics include introduction to Concurrent Mark-Sweep (CMS) Collector; CMS Collector log message format; demonstration of reduction of stop-the-world by...
2022-10-01, ∼829🔥, 0💬

forName() Method - Loading Classes
This section provides a tutorial example on how to load a given class explicitly using the forName() method and create a new object using the newInstance() method.
2022-03-24, ∼800🔥, 1💬

💬 2022-03-24 Catc: Very Good!!!

What Is Concurrent Mark-Sweep (CMS) Collector
This section describes the Concurrent Mark-Sweep (CMS) Collector, which attempts to reduce application pause times of Major GC by using separate garbage collector threads to trace the reachable objects concurrently with the execution of the application threads.
2022-10-01, ∼751🔥, 0💬

Getting and Adding System Properties
This section provides a tutorial example on how to access system properties provided by the JVM instance and how to add your own properties.
2022-10-01, ∼750🔥, 0💬

"-Xlog:gc=trace" - Lowest GC Logging Level: TRACE
This section describes the garbage collection logging option, '-Xlog:gc=trace', which prints out log messages from the GC channel at the TRACE level, which is lowest logging level.
2022-10-01, ∼749🔥, 0💬

"-Xlog:gc*=trace" - Maximum GC Logging
This section describes the garbage collection logging option '-Xlog:gc*=trace' (the maximum GC logging option), which prints log messages from all GC sources with the lowest log level of TRACE.
2022-10-01, ∼732🔥, 0💬

What Is JVM Specification
This section describes what is JVM Specification.
2020-01-11, ∼725🔥, 1💬

💬 2020-01-11 zengjialiang: thanks

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, ∼709🔥, 0💬

What Are Runtime Data Areas?
This section describes 6 JVM runtime data areas: Method Area, Heap, Direct Memory, PC Register, JVM Stack and Native Method Stack.
2017-04-10, ∼709🔥, 1💬

"-XX:+PrintFlagsFinal" - Print JVM Options
This section describes the '-XX:+PrintFlagsFinal' JVM option, which prints all options and their values used by the JVM.
2022-10-01, ∼675🔥, 0💬

Concurrent Mark-Sweep (CMS) Collector - "+XX:+UseConcMarkSweepGC"
This chapter provides tutorial notes and example codes on the Concurrent Mark-Sweep Collector specified by the '+XX:+UseConcMarkSweepGC' JVM option. Topics include introduction to Concurrent Mark-Sweep (CMS) Collector; CMS Collector log message format; demonstration of reduction of stop-the-world by...
2022-10-01, ∼672🔥, 0💬

"-XX:+PrintGCDateStamps" - Calendar Timestamp on GC Messages
This section describes the garbage collection logging option, '-XX:+PrintGCDateStamps', which adds a calendar timestamp to each GC log message.
2022-10-01, ∼660🔥, 0💬

Garbage Collection Tests
This chapter provides tutorial notes and example codes on garbage collection. Topics include garbage collection test program - GCTest2.java; comparisons between HotSpot 1.7.0, HotSpot 1.6.0 and JRockit R28.2.7.
2015-08-16, ∼648🔥, 1💬

Full Version in PDF/EPUB
Information on how to obtain the full version of this book in PDF, EPUB, or other format.
2022-10-01, ∼626🔥, 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 '-Xlog:gc', '-Xlog:gc:file', -Xlog:gc=trace', '-Xlog:gc+heap=trace', '-Xlog:gc*=trace', etc.
2022-10-01, ∼625🔥, 0💬

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

"-XX:MaxTenuringThreshold=0" - Tenuring Objects Immediately
This section provides a tutorial on how to use '-XX:MaxTenuringThreshold=0' to force objects being promoted immediately to Tenured generation. This will result more Major GCs.
2022-10-01, ∼591🔥, 0💬

Serial Collector - "+XX:+UseSerialGC"
This chapter provides tutorial notes and example codes on the Serial Collector specified by the '+XX:+UseSerialGC' JVM option. Topics include introduction to Serial Collector; GC log message format and examples; '-XX:NewRatio' and '-XX:SurvivorRatio' controlling heap area allocations; 'TargetSurvivo...
2022-10-01, ∼588🔥, 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, ∼578🔥, 0💬

"-XX:ParallelGCThreads=n" - # of Threads
This section describes how to use the '-XX:ParallelGCThreads=n' JVM option to control the number threads to be used by the Parallel Collector.
2022-10-01, ∼555🔥, 0💬

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