gptkbp:instanceOf
|
Memory management technique
|
gptkbp:affects
|
Latency
Throughput
Pause time
|
gptkbp:alternativeTo
|
Manual memory management (not in Java)
|
gptkbp:canBe
|
JVM options
|
gptkbp:canBeDisabled
|
No (not recommended)
|
gptkbp:canBeForcedBy
|
System.gc()
|
gptkbp:canBeProfiledBy
|
gptkb:Mission_Control
gptkb:JConsole
gptkb:Java_Flight_Recorder
JVisualVM
GC logs
|
gptkbp:cause
|
Stop-the-world pauses
|
gptkbp:defaultAlgorithm
|
Mark-and-sweep
|
gptkbp:hasTuningGuide
|
Oracle documentation
OpenJDK documentation
|
https://www.w3.org/2000/01/rdf-schema#label
|
Java Garbage Collection
|
gptkbp:impact
|
Application performance
|
gptkbp:introducedIn
|
gptkb:Java_1.0
|
gptkbp:monitors
|
JVM monitoring tools
|
gptkbp:notGuaranteedBy
|
System.gc()
|
gptkbp:observedBy
|
JVM flags
Verbose GC output
|
gptkbp:period
|
Full GC
Major GC
Minor GC
|
gptkbp:prevention
|
Memory leaks
|
gptkbp:purpose
|
Automatic memory management
|
gptkbp:relatedTo
|
WeakReference
Object finalization
PhantomReference
Reference queues
Reference types
SoftReference
|
gptkbp:removes
|
Unused objects
|
gptkbp:supportedBy
|
gptkb:OpenJDK
gptkb:Oracle_JDK
gptkb:GraalVM
|
gptkbp:supportsAlgorithm
|
gptkb:ZGC
gptkb:G1_Garbage_Collector
Parallel GC
Serial GC
Shenandoah GC
Generational collection
|
gptkbp:triggeredBy
|
gptkb:JVM
|
gptkbp:tunableBy
|
GC algorithm
GC threads
Heap size
|
gptkbp:usedBy
|
All Java applications
|
gptkbp:usedIn
|
gptkb:Java_programming_language
|
gptkbp:bfsParent
|
gptkb:JEP_439:_Generational_ZGC_(Preview)
|
gptkbp:bfsLayer
|
7
|