Allow - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

Online Help

All Products    Maple    MapleSim


CodeTools[Profiling]

  

Allow

  

allow procedures and modules marked by Ignore to be profiled

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

Allow(name)

Parameters

name

-

name of a function or module

Description

• 

The Allow(name) command removes the mark on procedures and modules specified by the Ignore command.  This allows Profile to collect information about the procedure.

• 

Only procedures and modules that were passed to the Ignore command can be given to the Allow command.

Examples

withCodeToolsProfiling:

a := proc() return "a" end proc;

aprocreturnaend proc

(1)

b := proc() return "b" end proc;

bprocreturnbend proc

(2)

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.001      0|
   1 |    1   0.001      0| return "b"
end proc

UnProfile

Profilea

Error, (in CodeTools:-Profiling:-Profile) a is invalid or an ignored procedure

Allowa

Profile

a:

b:

PrintProfilesa

a
a := proc()
     |Calls Seconds  Words|
PROC |    1   0.001      0|
   1 |    1   0.001      0| return "a"
end proc

PrintProfilesb

b
b := proc()
     |Calls Seconds  Words|
PROC |    1   0.000      0|
   1 |    1   0.000      0| return "b"
end proc

See Also

CodeTools[Profiling]

CodeTools[Profiling][Ignore]

CodeTools[Profiling][PrintProfiles]

CodeTools[Profiling][Profile]

rtable

select