if (debug_print_allowance) {
mword old_major = last_collection_old_num_major_sections * major_collector.section_size;
- SGEN_LOG (1, "Before collection: %td bytes (%td major, %td LOS)",
- old_major + last_collection_old_los_memory_usage, old_major, last_collection_old_los_memory_usage);
- SGEN_LOG (1, "After collection: %td bytes (%td major, %td LOS)",
- new_heap_size, new_major, last_collection_los_memory_usage);
- SGEN_LOG (1, "Allowance: %td bytes", minor_collection_allowance);
+ SGEN_LOG (1, "Before collection: %ld bytes (%ld major, %ld LOS)",
+ (long)(old_major + last_collection_old_los_memory_usage), (long)old_major, (long)last_collection_old_los_memory_usage);
+ SGEN_LOG (1, "After collection: %ld bytes (%ld major, %ld LOS)",
+ (long)new_heap_size, (long)new_major, (long)last_collection_los_memory_usage);
+ SGEN_LOG (1, "Allowance: %ld bytes", (long)minor_collection_allowance);
}
if (major_collector.have_computed_minor_collection_allowance)
soft_heap_limit = soft_limit;
debug_print_allowance = debug_allowance;
+ minor_collection_allowance = MIN_MINOR_COLLECTION_ALLOWANCE;
if (max_heap == 0)
return;
}
max_heap_size = max_heap - sgen_nursery_size;
- minor_collection_allowance = MIN_MINOR_COLLECTION_ALLOWANCE;
-
if (allowance_ratio)
default_allowance_nursery_size_ratio = allowance_ratio;
if (save_target)
save_target_ratio = save_target;
+ minor_collection_allowance = MIN_MINOR_COLLECTION_ALLOWANCE;
}
#endif