CodeTools[Profiling]
Ignore
mark procedures and modules that should not be profiled
Calling Sequence
Parameters
Description
Examples
Ignore(name)
name
-
name of a function or module to be ignored
The Ignore(name) command marks procedures and modules specifying that they are not profiled by calls to Profile.
A module or procedure that has been marked by Ignore can be unmarked using the Allow command.
If called with a module, the procedures in that module and in its submodules are ignored. These procedures inherit this behavior from the module, therefore, individual functions in an ignored module cannot be allowed. For more information, see Allow.
withCodeToolsProfiling:
a := proc() return "a" end proc;
a≔procreturnaend proc
b := proc() return "b" end proc;
b≔procreturnbend proc
Ignorea
Profile
a:
b:
PrintProfilesa
Error, (in CodeTools:-Profiling:-PrintProfiles) a is not currently profiled
PrintProfilesb
b b := proc() |Calls Seconds Words| PROC | 1 0.000 0| 1 | 1 0.000 0| return "b" end proc
UnProfile
Profilea
Error, (in CodeTools:-Profiling:-Profile) a is invalid or an ignored procedure
Allowa
a a := proc() |Calls Seconds Words| PROC | 1 0.000 0| 1 | 1 0.000 0| return "a" end proc
See Also
CodeTools[Profiling][Allow]
CodeTools[Profiling][PrintProfiles]
CodeTools[Profiling][Profile]
rtable
select
Download Help Document