The most important flag to consider is “+UseG1GC”, as it enables the high-performing G1 garbage collector. XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+AlwaysActAsServerClassMachine -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseNUMA -XX:NmethodSweepActivity =1 -XX:ReservedCodeCacheSize =400M -XX:NonNMethodCodeHeapSize =12M -XX:ProfiledCodeHeapSize =194M -XX:NonProfiledCodeHeapSize =194M -XX:-DontCompileHugeMethods -XX:MaxNodeLimit =240000 -XX:NodeLimitFudgeFactor =8000 -XX:+UseVectorCmov -XX:+PerfDisableSharedMem -XX:+UseFastUnorderedTimeStamps -XX:+UseCriticalJavaThreadPriority -XX:AllocatePrefetchStyle =3 -XX:+UseG1GC -XX:MaxGCPauseMillis =37 -XX:G1HeapRegionSize =32M -XX:G1NewSizePercent =23 -XX:G1ReservePercent =20 -XX:SurvivorRatio =32 -XX:G1MixedGCCountTarget =3 -XX:G1HeapWastePercent =20 -XX:G1ConcMarkStepDurationMillis =5.0 -XX:G1ConcRSHotCardLimit =16 -XX:G1ConcRefinementServiceIntervalMillis =150 -XX:GCTimeRatio =99 -Xmx14g -Xms14g
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |