logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Profile - Compiler performance recording

Documentation

       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)

Module

       Module   Profile

Name

       Profile - Compiler performance recording

See Also