Concurrent Mark-Sweep Collector
GPTKB entity
Statements (51)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Company
|
gptkbp:bfsLayer |
6
|
gptkbp:bfsParent |
gptkb:Parallel_Garbage_Collector
|
gptkbp:can_be |
Handle Large Heaps
Reduce Memory Fragmentation |
gptkbp:developed_by |
gptkb:Sun_Microsystems
|
gptkbp:features |
Marking live objects
Sweeping unreferenced objects |
gptkbp:has |
Low Latency
|
https://www.w3.org/2000/01/rdf-schema#label |
Concurrent Mark-Sweep Collector
|
gptkbp:improves |
Application Performance
|
gptkbp:is |
gptkb:Company
Concurrent Part of the Java SE Platform A Hybrid Garbage Collection Approach A part of the Hot Spot JVM A type of Garbage Collection strategy Affects Application Throughput Aimed at Reducing Stop-The-World Events Can Coexist with Other Collectors Can Lead to Increased CPU Usage Can be Configured via JVM Options Can be Monitored via JMX Can be Tuned for Performance Can be Used in Big Data Applications Can be Used in Cloud Environments Can be Used in Containerized Applications Can be Used in Data Processing Applications Can be Used in Distributed Systems Can be Used in Enterprise Applications Can be Used in Gaming Applications Can be Used in Machine Learning Applications Can be Used in Microservices Architecture Can be Used in Mobile Applications Can be Used in Real-Time Data Processing Can be Used in Scientific Computing Can be Used in Streaming Applications Can be Used in Web Applications Designed for Long-Running Applications Non-Generational Not Suitable for Real-Time Applications Not Suitable for Short-Lived Objects Not a Compacting Collector Part of the Java Garbage Collection Framework Used in High Throughput Systems Used in Multithreaded Environments Used in Server Applications |
gptkbp:reduces |
Pause Times
|
gptkbp:requires |
More CPU Resources
|
gptkbp:used_in |
gptkb:video_game
|
gptkbp:was |
Introduced in Java 1.2
|