Базовая линия производительности в реальном времени

Собирает измерения времени выполнения и устанавливает базовую линию производительности.

Эта проверка сборки, загрузки, и выполняет приложение реального времени на целевом компьютере. Когда проверка передает, она отображает следующую информацию:

  • Margin before CPU overload (0% indicates CPU overload) — Таблица, содержащая имя задачи приложения реального времени, частоту дискретизации и поле.

    Поле является минимальным значением высоты для задачи по всем измеренным выборкам.

    Высота является временем между концом выполнения и запуском следующей выборки как процент шага расчета. Например, если шаг расчета является мс 1.2, и задача берет мс 0.93, чтобы выполниться, высотой является (1.2 - 0.93)/1.2 или 22.5%.

    Когда поле приближается к 0%, приложение становится ближе к перегрузке центрального процессора.

  • Average CPU Usage — Круговая диаграмма, показывающая средние ресурсы центрального процессора, которые приложение реального времени использует как процент имеющихся ресурсов.

    Доступные ресурсы центрального процессора включают все процессоры на многожильном целевом компьютере. Например, однозадачная модель, работающая на четырехъядерном процессоре, не может превысить использование ЦП 25%.

    Фоновая задача агрегировала процессорное время для всех задач операционной системы, которые не связаны с выполнением приложений. Эти задачи включают обновление целевого экрана, связь с компьютером разработчика, и так далее. Это также включает время, когда центральный процессор неактивен.

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