jjzjj

ParallelGCThreads

全部标签

java - 显示为 XX :ParallelGCThreads 选择的默认值

这个问题在这里已经有了答案:HowdoiknowwhichdefaultsettingsareenabledforSunJVM?(1个回答)关闭5年前。我正在调整Java8的JVM,我想知道为参数-XX:ParallelGCThreads定义了什么值。documentation说:-XX:ParallelGCThreads:Setsthenumberofthreadsusedduringparallelphasesofthegarbagecollectors.ThedefaultvaluevarieswiththeplatformonwhichtheJVMisrunning.我想知道我

java - 为什么将 GC 限制为 1 个线程会提高性能?

我编写了一些简单的Java代码来人为地使用大量RAM,我发现当我使用这些标志时获得相关时间:1029.59seconds....-Xmx8g-Xms256m696.44seconds.....-XX:ParallelGCThreads=1-Xmx8g-Xms256m247.27seconds.....-XX:ParallelGCThreads=1-XX:+UseConcMarkSweepGC-Xmx8g-Xms256m现在,我明白了为什么-XX:+UseConcMarkSweepGC会提高性能,但是为什么当我限制为单线程GC时我会得到加速?这是我写得不好的Java代码的产物,还是这也适