Use Profiler to Determine Code Coverage
When you run the Profiler on a file, some code might not run, such as a block containing
an if statement.
To determine how much of a file MATLAB executed when you profiled it, run the Coverage
Report.
1 Profile your MATLAB code file. For more information, see “Profile to Improve
Performance” on page 28-5 or the profile function.
2 Ensure that the Profiler is not currently profiling.
- In the Profiler, a Stop Profiling button displays if the Profiler is running. If the
Profiler is running, click the Stop Profiling button. - At the command prompt, check the Profiler status using profile status. If the
ProfilerStatus is 'on', stop the Profiler by typing profile off.
3 Use the Current Folder browser to navigate to the folder containing the profiled code
file.
NoteYou cannot run reports when the path is a UNC (Universal Naming Convention)
path; that is, a path that starts with \\. Instead, use an actual hard drive on your
system, or a mapped network drive.
(^4) On the Current Folder browser, click , and then select Reports > Coverage
Report.
The Profiler Coverage Report opens, providing a summary of coverage for the
profiled file. In the following image, the profiled file is lengthofline2.m.
28 Performance