Malloc bindings
Allows you to set/query the behaviour of malloc. The functions in this module may not be implemented on your platform.
type mallinfo = {}include sig ... endval mallinfo_of_sexp : Base.Sexp.t ‑> mallinfoval sexp_of_mallinfo : mallinfo ‑> Base.Sexp.tval bin_mallinfo : mallinfo Bin_prot.Type_class.tval bin_read_mallinfo : mallinfo Bin_prot.Read.readerval __bin_read_mallinfo__ : (int ‑> mallinfo) Bin_prot.Read.readerval bin_reader_mallinfo : mallinfo Bin_prot.Type_class.readerval bin_size_mallinfo : mallinfo Bin_prot.Size.sizerval bin_write_mallinfo : mallinfo Bin_prot.Write.writerval bin_writer_mallinfo : mallinfo Bin_prot.Type_class.writerval bin_shape_mallinfo : Bin_prot.Shape.ttype opt = Malloc options
include sig ... endval opt_of_sexp : Base.Sexp.t ‑> optval sexp_of_opt : opt ‑> Base.Sexp.tval bin_opt : opt Bin_prot.Type_class.tval bin_read_opt : opt Bin_prot.Read.readerval __bin_read_opt__ : (int ‑> opt) Bin_prot.Read.readerval bin_reader_opt : opt Bin_prot.Type_class.readerval bin_size_opt : opt Bin_prot.Size.sizerval bin_write_opt : opt Bin_prot.Write.writerval bin_writer_opt : opt Bin_prot.Type_class.writerval bin_shape_opt : Bin_prot.Shape.tval mallinfo : (unit ‑> mallinfo) Core.Or_error.tmallinfo ()
val mallopt : (opt ‑> int ‑> unit) Core.Or_error.tmallopt opt n sets malloc configuration option opt to n.
val malloc_trim : (int ‑> unit) Core.Or_error.tmalloc_trim n release all but n bytes of freed top-most memory
back to the system.
val malloc_stats : (unit ‑> unit) Core.Or_error.tmalloc_stats () prints brief summary statistics on stderr.