Существует ли инструмент сравнительного тестирования/контроля, который может быть предназначен к запущенным приложениям?

Я пытаюсь исправить ошибку проблемы производительности на одном из базовых приложений, и я хотел бы знать, существует ли какое-либо сравнительное тестирование или контроль инструмента, который я могу использовать для сравнения моего другого использования ответвлений ЦП.

Спасибо.

0
задан 8 September 2014 в 17:10

1 ответ

Так как Вы говорили о "базовых приложениях", я предполагаю, что Вы обращаетесь к Сенсорный проект .

Базовых приложений Ubuntu В этом случае (Ubuntu разработка SDK/QML) существует два инструмента, которые Вы могли найти полезным для Вашей цели:

  • PerformanceOverlay от Ubuntu.PerformanceMetrics модуль.

    Согласно документации:

    Наложение PerformanceOverlay

    , отображающее связанные с производительностью метрики (представляющий время, использование ЦП, и т.д.)

    , PerformanceOverlay отображает различные связанные с производительностью индикаторы, чтобы помочь разработчикам обнаружить проблемы в своем приложении.

  • Просто использование top или htop от терминала, для определения использования ЦП для каждого потока, используемого приложением QML.

инструменты, которые я упомянул выше, особенно хороши для проверки проблемы, связанной с использованием Анимации QML.

, Если необходимо отследить время, требуемое функцией JS/QML быть выполненным, можно использовать Console.time() и Console.timeEnd() метод.

См. http://qt-project.org/doc/qt-5/qtquick-debugging.html для получения дополнительной информации о Console.time().

2
ответ дан 7 October 2019 в 03:50

Другие вопросы по тегам:

Похожие вопросы: