package coq-core

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Ltac profiling primitives

val do_profile_gen : ('a -> Pp.t option) -> 'a -> ?count_call:bool -> 'b Proofview.tactic -> 'b Proofview.tactic
val set_profiling : bool -> unit
val print_results : cutoff:float -> unit
val print_results_tactic : string -> unit
val reset_profile : unit -> unit
val restart_timer : string option -> unit
val finish_timing : prefix:string -> string option -> unit
val do_print_results_at_close : unit -> unit
type treenode = {
  1. name : string;
  2. total : float;
  3. local : float;
  4. ncalls : int;
  5. max_total : float;
  6. children : treenode CString.Map.t;
}
val get_local_profiling_results : unit -> treenode
val feedback_results : treenode -> unit
val set_get_printing_width : (unit -> int) -> unit

Internal hook

OCaml

Innovation. Community. Security.