Profiling
Profiling
-
@profile()
-
@profile <expression>
runs your expression while taking periodic backtraces. These are appended to an internal buffer of backtraces.
The methods in Base.Profile
are not exported and need to be called e.g. as Profile.print()
.
-
clear()
-
Clear any existing backtraces from the internal buffer.
-
print([io::IO = STDOUT, ][data::Vector]; format = :tree, C = false, combine = true, maxdepth = typemax(Int), sortedby = :filefuncline)
-
Prints profiling results to
io
(by default,STDOUT
). If you do not supply adata
vector, the internal buffer of accumulated backtraces will be used.format
can