Module Gc.Stat.Fields.Direct

module Direct: sig .. end

val iter : Gc.Stat.t ->
minor_words:((Gc.Stat.t, float) Fieldslib.Field.t ->
Gc.Stat.t -> float -> unit) ->
promoted_words:((Gc.Stat.t, float) Fieldslib.Field.t ->
Gc.Stat.t -> float -> unit) ->
major_words:((Gc.Stat.t, float) Fieldslib.Field.t ->
Gc.Stat.t -> float -> unit) ->
minor_collections:((Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> unit) ->
major_collections:((Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> unit) ->
heap_words:((Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> unit) ->
heap_chunks:((Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> unit) ->
live_words:((Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> unit) ->
live_blocks:((Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> unit) ->
free_words:((Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> unit) ->
free_blocks:((Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> unit) ->
largest_free:((Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> unit) ->
fragments:((Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> unit) ->
compactions:((Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> unit) ->
top_heap_words:((Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> unit) ->
stack_size:((Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> unit) ->
unit
val fold : Gc.Stat.t ->
init:'acc__ ->
minor_words:('acc__ ->
(Gc.Stat.t, float) Fieldslib.Field.t ->
Gc.Stat.t -> float -> 'acc__) ->
promoted_words:('acc__ ->
(Gc.Stat.t, float) Fieldslib.Field.t ->
Gc.Stat.t -> float -> 'acc__) ->
major_words:('acc__ ->
(Gc.Stat.t, float) Fieldslib.Field.t ->
Gc.Stat.t -> float -> 'acc__) ->
minor_collections:('acc__ ->
(Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> 'acc__) ->
major_collections:('acc__ ->
(Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> 'acc__) ->
heap_words:('acc__ ->
(Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> 'acc__) ->
heap_chunks:('acc__ ->
(Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> 'acc__) ->
live_words:('acc__ ->
(Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> 'acc__) ->
live_blocks:('acc__ ->
(Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> 'acc__) ->
free_words:('acc__ ->
(Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> 'acc__) ->
free_blocks:('acc__ ->
(Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> 'acc__) ->
largest_free:('acc__ ->
(Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> 'acc__) ->
fragments:('acc__ ->
(Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> 'acc__) ->
compactions:('acc__ ->
(Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> 'acc__) ->
top_heap_words:('acc__ ->
(Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> 'acc__) ->
stack_size:('acc__ ->
(Gc.Stat.t, int) Fieldslib.Field.t ->
Gc.Stat.t -> int -> 'acc__) ->
'acc__