Module Profile
: sigend
Compiler performance recording
Warning: this module is unstable and part of Compiler_libs .
typefile = stringvalreset : unit->unit
erase all recorded profile information
valrecord_call : ?accumulate:bool->string->(unit->'a)->'arecord_callpassf calls f and records its profile information.
valrecord : ?accumulate:bool->string->('a->'b)->'a->'brecordpassfarg records the profile information of fargtypecolumn = [`Abs_top_heap|`Alloc|`Time|`Top_heap]valprint : Format.formatter->columnlist->unit
Prints the selected recorded profiling information to the formatter.
Command line flags
valoptions_doc : stringvalall_columns : columnlist
A few pass names that are needed in several places, and shared to avoid typos.
valgenerate : stringvaltransl : stringvaltyping : string
OCamldoc 2025-06-12 Profile(3o)