Профилирование Linux

Я хочу представить свое приложение, которое большую часть времени делает ввод-вывод на USB-устройстве.

Я должен видеть, какой процесс работают на системе и что каждый процесс точно делает целый время.

Следующее является спецификациями о системе под тестом:

ОС: Fedora 13 (разделенный вниз версия) язык приложения: Python/wxpython

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

0
задан 23.06.2010, 21:36

3 ответа

Используйте PS, время и вершина.

2
ответ дан 24.11.2019, 03:10

iotop и dstat очень очень удобные инструменты для идентификации проблем производительности. Я рекомендую конкретно'dstat -af'для обнаружения, какой ресурс является (в любой момент времени) ограничивающим фактором.

2
ответ дан 24.11.2019, 03:10

Это, для чего случайная приостановка (stackshots). Легко сделать в Python с помощью ctrl-C. Вот краткое объяснение.

Если Вы хотите видимость в код C, альтернатива является Масштабированием.

1
ответ дан 24.11.2019, 03:10

Теги

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