summaryrefslogtreecommitdiff
path: root/stdlib/gc.ml
diff options
context:
space:
mode:
authorTom Kelly <ctk21@cl.cam.ac.uk>2021-03-04 13:15:56 +0000
committerTom Kelly <ctk21@cl.cam.ac.uk>2021-03-04 13:15:56 +0000
commit21f059cb57f21a11e2b2bd3537c53737a83269d5 (patch)
tree7b3a7835fee4363a2e3edaf95ce4935429c03ada /stdlib/gc.ml
parent30ae40f35e8f639dd6bf25e368d72b26a4bdfed3 (diff)
parentc4851b0ff0070bca3b5ebbb3ec51941a249031cc (diff)
downloadocaml-21f059cb57f21a11e2b2bd3537c53737a83269d5.tar.gz
Merge commit 'c4851b0ff0070bca3b5ebbb3ec51941a249031cc' into parallel_minor_gc_4_12
Diffstat (limited to 'stdlib/gc.ml')
-rw-r--r--stdlib/gc.ml8
1 files changed, 5 insertions, 3 deletions
diff --git a/stdlib/gc.ml b/stdlib/gc.ml
index 162baaf5ab..496cd24207 100644
--- a/stdlib/gc.ml
+++ b/stdlib/gc.ml
@@ -31,6 +31,7 @@ type stat = {
compactions : int;
top_heap_words : int;
stack_size : int;
+ forced_major_collections: int;
}
type control = {
@@ -70,9 +71,10 @@ open Printf
let print_stat c =
let st = stat () in
- fprintf c "minor_collections: %d\n" st.minor_collections;
- fprintf c "major_collections: %d\n" st.major_collections;
- fprintf c "compactions: %d\n" st.compactions;
+ fprintf c "minor_collections: %d\n" st.minor_collections;
+ fprintf c "major_collections: %d\n" st.major_collections;
+ fprintf c "compactions: %d\n" st.compactions;
+ fprintf c "forced_major_collections: %d\n" st.forced_major_collections;
fprintf c "\n";
let l1 = String.length (sprintf "%.0f" st.minor_words) in
fprintf c "minor_words: %*.0f\n" l1 st.minor_words;