@@ -257,7 +257,7 @@ ${PC_DYNAMIC_ST_JSA}: ${PC_STATIC_JSA}
257
257
rm -f ${PC_DYNAMIC_ST_JSA} ${PC_DYNAMIC_ST_JSA}.log
258
258
${PREMAIN_JAVA} -XX:SharedArchiveFile=${PC_STATIC_JSA} -XX:ArchiveClassesAtExit=${PC_DYNAMIC_ST_JSA} \
259
259
-Xlog:cds=debug,cds+class=debug,cds+resolve=debug:file=$@.log \
260
- -XX:+RecordTraining ${UNPACKED_CMDLINE} &> $@.out &
260
+ -XX:+UnlockDiagnosticVMOptions -XX:+ RecordTraining ${UNPACKED_CMDLINE} &> $@.out &
261
261
$(wait-for-startup)
262
262
$(exit-app)
263
263
ls -l $@
@@ -266,21 +266,21 @@ ${PC_DYNAMIC_LT_JSA}: ${PC_STATIC_JSA}
266
266
rm -f ${PC_DYNAMIC_LT_JSA} ${PC_DYNAMIC_LT_JSA}.log
267
267
${PREMAIN_JAVA} -XX:SharedArchiveFile=${PC_STATIC_JSA} -XX:ArchiveClassesAtExit=${PC_DYNAMIC_LT_JSA} \
268
268
-Xlog:cds=debug,cds+class=debug,cds+resolve=debug:file=$@.log \
269
- -XX:+RecordTraining ${UNPACKED_CMDLINE} &> $@.out &
269
+ -XX:+UnlockDiagnosticVMOptions -XX:+ RecordTraining ${UNPACKED_CMDLINE} &> $@.out &
270
270
$(wait-for-startup)
271
271
$(run-jmeter)
272
272
$(exit-app)
273
273
ls -l $@
274
274
275
275
${PC_ST_CACHED_CODE}: ${PC_DYNAMIC_ST_JSA}
276
- ${PREMAIN_JAVA} -XX:SharedArchiveFile=${PC_DYNAMIC_ST_JSA} -XX:+ReplayTraining -XX:+StoreCachedCode \
276
+ ${PREMAIN_JAVA} -XX:SharedArchiveFile=${PC_DYNAMIC_ST_JSA} -XX:+UnlockDiagnosticVMOptions -XX:+ ReplayTraining -XX:+StoreCachedCode \
277
277
-XX:CachedCodeFile=${PC_ST_CACHED_CODE} -XX:CachedCodeMaxSize=512M ${UNPACKED_CMDLINE} &> $@.out &
278
278
$(wait-for-startup)
279
279
$(exit-app)
280
280
ls -l $@
281
281
282
282
${PC_LT_CACHED_CODE}: ${PC_DYNAMIC_LT_JSA}
283
- ${PREMAIN_JAVA} -XX:SharedArchiveFile=${PC_DYNAMIC_LT_JSA} -XX:+ReplayTraining -XX:+StoreCachedCode \
283
+ ${PREMAIN_JAVA} -XX:SharedArchiveFile=${PC_DYNAMIC_LT_JSA} -XX:+UnlockDiagnosticVMOptions -XX:+ ReplayTraining -XX:+StoreCachedCode \
284
284
-Xlog:scc,cds=debug,cds+class=debug,cds+heap=warning,cds+resolve=debug:file=$@.log \
285
285
-XX:CachedCodeFile=${PC_LT_CACHED_CODE} -XX:CachedCodeMaxSize=512M ${UNPACKED_CMDLINE} &> $@.out &
286
286
$(wait-for-startup)
@@ -328,31 +328,31 @@ warmup-preload: ${PC_DYNAMIC_NOTRAINING_JSA} ${JMETER_BIN}
328
328
329
329
# run with dynamic archive with startup training data
330
330
warmup-st: ${PC_DYNAMIC_ST_JSA} ${JMETER_BIN}
331
- time taskset -c "${APP_CPUS}" ${PREMAIN_JAVA} -XX:SharedArchiveFile=${PC_DYNAMIC_ST_JSA} -XX:+ReplayTraining \
331
+ time taskset -c "${APP_CPUS}" ${PREMAIN_JAVA} -XX:SharedArchiveFile=${PC_DYNAMIC_ST_JSA} -XX:+UnlockDiagnosticVMOptions -XX:+ ReplayTraining \
332
332
${UNPACKED_CMDLINE} &> $@.out &
333
333
$(wait-for-startup)
334
334
$(run-jmeter)
335
335
$(exit-app)
336
336
337
337
# run with dynamic archive with load training data
338
338
warmup-lt: ${PC_DYNAMIC_LT_JSA} ${JMETER_BIN}
339
- time taskset -c "${APP_CPUS}" ${PREMAIN_JAVA} -XX:SharedArchiveFile=${PC_DYNAMIC_LT_JSA} -XX:+ReplayTraining \
339
+ time taskset -c "${APP_CPUS}" ${PREMAIN_JAVA} -XX:SharedArchiveFile=${PC_DYNAMIC_LT_JSA} -XX:+UnlockDiagnosticVMOptions -XX:+ ReplayTraining \
340
340
${UNPACKED_CMDLINE} &> $@.out &
341
341
$(wait-for-startup)
342
342
$(run-jmeter)
343
343
$(exit-app)
344
344
345
345
# run with startup training data and aot code
346
346
warmup-st-aot: ${PC_ST_CACHED_CODE} ${JMETER_BIN}
347
- time taskset -c "${APP_CPUS}" ${PREMAIN_JAVA} -XX:SharedArchiveFile=${PC_DYNAMIC_ST_JSA} -XX:+ReplayTraining -XX:+LoadCachedCode \
347
+ time taskset -c "${APP_CPUS}" ${PREMAIN_JAVA} -XX:SharedArchiveFile=${PC_DYNAMIC_ST_JSA} -XX:+UnlockDiagnosticVMOptions -XX:+ ReplayTraining -XX:+LoadCachedCode \
348
348
-XX:CachedCodeFile=${PC_ST_CACHED_CODE} ${UNPACKED_CMDLINE} &> $@.out &
349
349
$(wait-for-startup)
350
350
$(run-jmeter)
351
351
$(exit-app)
352
352
353
353
# run with load training data and aot code
354
354
warmup-lt-aot: ${PC_LT_CACHED_CODE} ${JMETER_BIN}
355
- time taskset -c "${APP_CPUS}" ${PREMAIN_JAVA} -XX:SharedArchiveFile=${PC_DYNAMIC_LT_JSA} -XX:+ReplayTraining -XX:+LoadCachedCode \
355
+ time taskset -c "${APP_CPUS}" ${PREMAIN_JAVA} -XX:SharedArchiveFile=${PC_DYNAMIC_LT_JSA} -XX:+UnlockDiagnosticVMOptions -XX:+ ReplayTraining -XX:+LoadCachedCode \
356
356
-XX:+UnlockDiagnosticVMOptions -XX:+PrintCompilation -XX:-TraceDeoptimization \
357
357
-Xlog:init -XX:CachedCodeFile=${PC_LT_CACHED_CODE} ${UNPACKED_CMDLINE} &> $@.out &
358
358
$(wait-for-startup)
0 commit comments