Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/globals.hpp @ 1188:99af867dfa05
6919886: Sweep CodeCache more aggressively to reduce its usage for CompileTheWorld
Summary: Add safepoint after CompileTheWorldSafepointInterval (100) compilations and do full sweep of CodeCache each time.
Reviewed-by: never
Contributed-by: eric.caspole@amd.com
author | kvn |
---|---|
date | Tue, 26 Jan 2010 08:53:24 -0800 |
parents | 3d6016e040d6 |
children | f3345b7b01b4 5f24d0319e54 |
comparison
equal
deleted
inserted
replaced
1187:cf0685d550f1 | 1188:99af867dfa05 |
---|---|
2445 "Preload all classes used by a class before start loading") \ | 2445 "Preload all classes used by a class before start loading") \ |
2446 \ | 2446 \ |
2447 notproduct(bool, CompileTheWorldIgnoreInitErrors, false, \ | 2447 notproduct(bool, CompileTheWorldIgnoreInitErrors, false, \ |
2448 "Compile all methods although class initializer failed") \ | 2448 "Compile all methods although class initializer failed") \ |
2449 \ | 2449 \ |
2450 notproduct(intx, CompileTheWorldSafepointInterval, 100, \ | |
2451 "Force a safepoint every n compiles so sweeper can keep up") \ | |
2452 \ | |
2450 develop(bool, TraceIterativeGVN, false, \ | 2453 develop(bool, TraceIterativeGVN, false, \ |
2451 "Print progress during Iterative Global Value Numbering") \ | 2454 "Print progress during Iterative Global Value Numbering") \ |
2452 \ | 2455 \ |
2453 develop(bool, FillDelaySlots, true, \ | 2456 develop(bool, FillDelaySlots, true, \ |
2454 "Fill delay slots (on SPARC only)") \ | 2457 "Fill delay slots (on SPARC only)") \ |