Использование профилировщика, чтобы определить покрытие кода

Когда вы запускаете Профилировщик на файле, некоторый код не может запуститься, такие как блок, содержащий оператор if.

Чтобы определить сколько из файла MATLAB®, выполняемый, когда вы профилировали его, запустите Отчет Покрытия.

  1. Профилируйте свой файл кода MATLAB. Для получения дополнительной информации смотрите Профиль, чтобы Улучшать Производительность или функцию profile.

  2. Гарантируйте, что Профилировщик не является в настоящее время профильным.

    • В Профилировщике отображается кнопка Stop Profiling, если Профилировщик запускается. Если Профилировщик запускается, нажмите кнопку Stop Profiling.

    • В командной строке проверяйте состояние Profiler с помощью profile status. Если ProfilerStatus является 'on', остановите Профилировщик путем ввода profile off.

  3. Используйте Браузер текущей папки, чтобы перейти к папке, содержащей профилируемый файл кода.

    Примечание

    Вы не можете запустить отчеты, когда путем является UNC (Универсальное Соглашение о присвоении имен) путь; то есть, путь, который запускается с \\. Вместо этого используйте фактический жесткий диск в своей системе или подключенный сетевой диск.

  4. На Браузере текущей папки щелкните, и затем выберите Reports> Coverage Report.

    Отчет Покрытия Профилировщика открывается, предоставляя сводные данные покрытия для профилируемого файла. В следующем изображении профилируемым файлом является lengthofline2.m.

  5. Щелкните по ссылке Coverage, чтобы видеть Детализированный отчет Профиля для файла.

Смотрите также

Похожие темы