unprofile
turn off internal profiling
Calling Sequence
Parameters
Description
Examples
unprofile(procedure, procedure, ... );
procedure
-
any valid maple procedure that has already been profiled with profile.
The procedure unprofile alters the given profiled procedures to their original state before they were profiled.
If no procedures are specified, all procedures currently profiled are restored to their original state.
When a procedure is unprofiled, all runtime information for that procedure is lost.
If unprofile is successful, it returns NULL on exit.
fib:=proc(n) option remember; if n<2 then n else fib(n-1)+fib(n-2) end if; end proc:
f:=proc(x) x end proc:
profile⁡fib,f
fib⁡5
5
f⁡3,f⁡4
3,4
Show only the specified function.
showprofile⁡fib
function depth calls time time% bytes bytes% --------------------------------------------------------------------------- fib 5 9 0.000 0.00 6288 95.62 --------------------------------------------------------------------------- total: 6 11 0.000 0.00 6576 100.00
Show all.
showprofile⁡
function depth calls time time% bytes bytes% --------------------------------------------------------------------------- fib 5 9 0.000 0.00 6288 95.62 f 1 2 0.000 0.00 288 4.38 --------------------------------------------------------------------------- total: 6 11 0.000 0.00 6576 100.00
unprofile⁡fib
This produces an error, as the function is no longer being profiled.
Error, (in showprofile) fib is not profiled
See Also
excallgraph
exprofile
profile
showprofile
Download Help Document