PROFILE
signatureThis is the user interface for the execution time profiler.
signature PROFILE
structure Compiler.Profile
: PROFILE
val setProfMode : bool -> unit
val getProfMode : unit -> bool
val setTimingMode : bool -> unit
val getTimingMode : unit -> bool
val reset : unit -> unit
val report : TextIO.outstream -> unit
val reportAll : TextIO.outstream -> unit
val reportData : unit -> {name : string, count : int, time : Time.time} list
setProfMode b
true
, all compilation (through the interactive system or the compilation manager) generates profiled executable code.
getProfMode ()
setTimingMode b
getTimingMode ()
reset ()
report stream
reportAll ou
reportData ()