rtsBool compact; /* True <=> "compact all the time" */
double compactThreshold;
+ rtsBool sweep; /* use "mostly mark-sweep" instead of copying
+ * for the oldest generation */
rtsBool ringBell;
rtsBool frontpanel;
struct MISC_FLAGS {
int tickInterval; /* in milliseconds */
rtsBool install_signal_handlers;
+ StgWord linkerMemBase; /* address to ask the OS for memory
+ * for the linker, NULL ==> off */
};
#ifdef PAR
struct TRACE_FLAGS {
rtsBool sched; /* trace scheduler events for profiling */
+ rtsBool gc; /* trace GC events */
rtsBool timestamp; /* add timestamps to traces */
};