rev 6793 : 8054889: Compiler team's implementation task Summary: Adding three new diagnostic commands for compiler Reviewed-by:
2436 "Number of gclog files in rotation " \
2437 "(default: 0, no rotation)") \
2438 \
2439 product(uintx, GCLogFileSize, 8*K, \
2440 "GC log file size, requires UseGCLogFileRotation. " \
2441 "Set to 0 to only trigger rotation via jcmd") \
2442 \
2443 /* JVMTI heap profiling */ \
2444 \
2445 diagnostic(bool, TraceJVMTIObjectTagging, false, \
2446 "Trace JVMTI object tagging calls") \
2447 \
2448 diagnostic(bool, VerifyBeforeIteration, false, \
2449 "Verify memory system before JVMTI iteration") \
2450 \
2451 /* compiler interface */ \
2452 \
2453 develop(bool, CIPrintCompilerName, false, \
2454 "when CIPrint is active, print the name of the active compiler") \
2455 \
2456 develop(bool, CIPrintCompileQueue, false, \
2457 "display the contents of the compile queue whenever a " \
2458 "compilation is enqueued") \
2459 \
2460 develop(bool, CIPrintRequests, false, \
2461 "display every request for compilation") \
2462 \
2463 product(bool, CITime, false, \
2464 "collect timing information for compilation") \
2465 \
2466 develop(bool, CITimeEach, false, \
2467 "display timing information after each successful compilation") \
2468 \
2469 develop(bool, CICountOSR, false, \
2470 "use a separate counter when assigning ids to osr compilations") \
2471 \
2472 develop(bool, CICompileNatives, true, \
2473 "compile native methods if supported by the compiler") \
2474 \
2475 develop_pd(bool, CICompileOSR, \
2476 "compile on stack replacement methods if supported by the " \
|
2436 "Number of gclog files in rotation " \
2437 "(default: 0, no rotation)") \
2438 \
2439 product(uintx, GCLogFileSize, 8*K, \
2440 "GC log file size, requires UseGCLogFileRotation. " \
2441 "Set to 0 to only trigger rotation via jcmd") \
2442 \
2443 /* JVMTI heap profiling */ \
2444 \
2445 diagnostic(bool, TraceJVMTIObjectTagging, false, \
2446 "Trace JVMTI object tagging calls") \
2447 \
2448 diagnostic(bool, VerifyBeforeIteration, false, \
2449 "Verify memory system before JVMTI iteration") \
2450 \
2451 /* compiler interface */ \
2452 \
2453 develop(bool, CIPrintCompilerName, false, \
2454 "when CIPrint is active, print the name of the active compiler") \
2455 \
2456 diagnostic(bool, CIPrintCompileQueue, false, \
2457 "display the contents of the compile queue whenever a " \
2458 "compilation is enqueued") \
2459 \
2460 develop(bool, CIPrintRequests, false, \
2461 "display every request for compilation") \
2462 \
2463 product(bool, CITime, false, \
2464 "collect timing information for compilation") \
2465 \
2466 develop(bool, CITimeEach, false, \
2467 "display timing information after each successful compilation") \
2468 \
2469 develop(bool, CICountOSR, false, \
2470 "use a separate counter when assigning ids to osr compilations") \
2471 \
2472 develop(bool, CICompileNatives, true, \
2473 "compile native methods if supported by the compiler") \
2474 \
2475 develop_pd(bool, CICompileOSR, \
2476 "compile on stack replacement methods if supported by the " \
|