Index: src/flag-definitions.h |
=================================================================== |
--- src/flag-definitions.h (revision 9327) |
+++ src/flag-definitions.h (working copy) |
@@ -253,10 +253,16 @@ |
"print cumulative GC statistics in name=value format on exit") |
DEFINE_bool(trace_gc_verbose, false, |
"print more details following each garbage collection") |
+DEFINE_bool(trace_fragmentation, false, |
+ "report fragmentation for old pointer and data pages") |
DEFINE_bool(collect_maps, true, |
"garbage collect maps from which no objects can be reached") |
-DEFINE_bool(flush_code, true, |
+DEFINE_bool(flush_code, false, |
"flush code that we expect not to use again before full gc") |
+DEFINE_bool(incremental_marking, true, "use incremental marking") |
+DEFINE_bool(incremental_marking_steps, true, "do incremental marking steps") |
+DEFINE_bool(trace_incremental_marking, false, |
+ "trace progress of the incremental marking") |
// v8.cc |
DEFINE_bool(use_idle_notification, true, |
@@ -276,6 +282,10 @@ |
// mark-compact.cc |
DEFINE_bool(always_compact, false, "Perform compaction on every full GC") |
+DEFINE_bool(lazy_sweeping, true, |
+ "Use lazy sweeping for old pointer and data spaces") |
+DEFINE_bool(cleanup_caches_in_maps_at_gc, true, |
+ "Flush code caches in maps during mark compact cycle.") |
DEFINE_bool(never_compact, false, |
"Never perform compaction on full GC - testing only") |
DEFINE_bool(cleanup_code_caches_at_gc, true, |
@@ -425,6 +435,11 @@ |
// ic.cc |
DEFINE_bool(trace_ic, false, "trace inline cache state transitions") |
+// mark-compact.cc |
+DEFINE_bool(force_marking_deque_overflows, false, |
+ "force overflows of marking deque by reducing it's size " |
+ "to 64 words") |
+ |
// objects.cc |
DEFINE_bool(trace_normalization, |
false, |