Commit 20318fff5dcea072609babfbbde3d906600dc04b
1 parent
cf723c72
(windows) add flags for GC tuning and logging
(windows) add default heap size flags
Showing
1 changed file
with
26 additions
and
0 deletions
... | ... | @@ -12,4 +12,30 @@ |
12 | 12 | <startargument>-Dinstall.data_dir=%BASE%\data</startargument> |
13 | 13 | <startargument>-jar</startargument> |
14 | 14 | <startargument>%BASE%\lib\${pkg.name}.jar</startargument> |
15 | + <startargument>-Xloggc:%BASE%\logs\gc.log</startargument> | |
16 | + <startargument>-XX:+HeapDumpOnOutOfMemoryError</startargument> | |
17 | + <startargument>-XX:+PrintGCDetails</startargument> | |
18 | + <startargument>-XX:+PrintGCDateStamps</startargument> | |
19 | + <startargument>-XX:+PrintHeapAtGC</startargument> | |
20 | + <startargument>-XX:+PrintTenuringDistribution</startargument> | |
21 | + <startargument>-XX:+PrintGCApplicationStoppedTime</startargument> | |
22 | + <startargument>-XX:+UseGCLogFileRotation</startargument> | |
23 | + <startargument>-XX:NumberOfGCLogFiles=10</startargument> | |
24 | + <startargument>-XX:GCLogFileSize=10M</startargument> | |
25 | + <startargument>-XX:-UseBiasedLocking</startargument> | |
26 | + <startargument>-XX:+UseTLAB</startargument> | |
27 | + <startargument>-XX:+ResizeTLAB</startargument> | |
28 | + <startargument>-XX:+PerfDisableSharedMem</startargument> | |
29 | + <startargument>-XX:+UseCondCardMark</startargument> | |
30 | + <startargument>-XX:CMSWaitDuration=10000</startargument> | |
31 | + <startargument>-XX:+UseParNewGC</startargument> | |
32 | + <startargument>-XX:+UseConcMarkSweepGC</startargument> | |
33 | + <startargument>-XX:+CMSParallelRemarkEnabled</startargument> | |
34 | + <startargument>-XX:+CMSParallelInitialMarkEnabled</startargument> | |
35 | + <startargument>-XX:+CMSEdenChunksRecordAlways</startargument> | |
36 | + <startargument>-XX:CMSInitiatingOccupancyFraction=75</startargument> | |
37 | + <startargument>-XX:+UseCMSInitiatingOccupancyOnly</startargument> | |
38 | + <startargument>-Xms512m</startargument> | |
39 | + <startargument>-Xmx1024m</startargument> | |
40 | + | |
15 | 41 | </service> | ... | ... |