Опции для сохранения данных измерений и анализа профилирования кода.
Category: Генерация кода > Верификация
По умолчанию: Summary data only
Summary data onlyСохраните только сводные данные профилирования кода в coder.profile.ExecutionTime объект в базовом рабочем пространстве. Используйте эту опцию, чтобы ограничить объем данных, сохраняемых программой в базовом рабочем пространстве. Например, если вы опасаетесь, что на вашем компьютере может не хватить памяти, чтобы хранить измерения времени для длительной симуляции. Программа вычисляет метрики для отчета о выполнении кода, когда симуляция продолжается, не сохраняя необработанные данные в памяти. Чтобы просмотреть эти метрики, используйте coder.profile.ExecutionTime
report способ.
Выбор этого значения отключает потоковую передачу времен выполнения в Данные моделирования Inspector во время симуляций.
All dataСохраните данные измерения и анализа профилирования кода в coder.profile.ExecutionTime объект в базовом рабочем пространстве. В дополнение к просмотру отчета о выполнении кода эта опция позволяет вам анализировать данные с помощью coder.profile.ExecutionTime и coder.profile.ExecutionTimeSection методы.
Metrics onlyВо время симуляции храните только эти метрики профилирования на целевом компьютере:
Максимальное время выполнения секции кода
Среднее время выполнения секции кода
Количество вызовов секции кода
В конце симуляции Simulink® загружает сохраненные метрики с целевого компьютера на компьютер разработчика.
Хранение данных профилирования на целевом компьютере во время симуляции уменьшает использование полосы пропускания для канала связи между Simulink и целевым приложением.
Эта опция не поддерживает фильтрацию накладных расходов.
Этот параметр можно задать только в том случае, если установлен флажок Measure task execution time. В противном случае поле становится затемненным.
Параметр: CodeProfilingSaveOptions |
| Тип: Вектор символов |
Значение:
'SummaryOnly' | 'AllData' | 'MetricsOnly' |
По умолчанию: 'SummaryOnly' |
| Приложение | Настройка |
|---|---|
| Отладка | All data |
| Трассируемость | All data |
| Эффективность | Summary data only |
| Меры безопасности | Никакого влияния |