Определите покрытие кода Используя профилировщик

Когда вы запускаете Профилировщик на файле, некоторый код не может запуститься, такие как блок, содержащий 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.

    Contents of the Profiler coverage report

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

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

Похожие темы