Desktop Tools and Development Environment |
The Profiler is based on the results returned by the profile
function. This section describes
profile Function Syntax Summary
Here is a summary of the main forms of profile
. For details about these and other options, type doc profile
Some people use profile
simply to see the child functions; see also depfun
for that purpose.
Syntax |
Description |
---|---|
profile on |
Starts profile , clearing previously recorded statistics. |
profile on |
Specifies the level of function to be profiled, where level can be either:'mmex' --M-functions, M-subfunctions, and MEX-functions'builtin' --M-functions, M-subfunctions, MEX-functions, and built-ins |
profile on -history |
Specifies that the exact sequence of function calls is to be recorded. |
profile off |
Suspends profile . |
profile resume |
Restarts profile without clearing previously recorded statistics. |
profile clear |
Clears the statistics recorded by profile . |
profile viewer |
Opens the Profiler, a graphical user interface and displays the information gathered as an HTML-formatted report. Note: If you run the obsoleted syntax profile report , the profile function calls this syntax. |
s = profile('status') |
Displays a structure containing the current profile status. |
stats = profile('info') |
Suspends profile and displays a structure containing profile results. |
Profile Detail Report | Example: Using the profile Function |
© 1994-2005 The MathWorks, Inc.