Какие инструменты профилирования существуют для Python в Linux помимо тех, которые включены в стандартную библиотеку? - PullRequest
1 голос
/ 22 октября 2009

Я использую встроенный в Python инструмент cProfile с довольно неплохим успехом. Но я хотел бы иметь возможность получить доступ к дополнительной информации, например, о том, сколько времени я жду ввода-вывода (и какой тип ввода-вывода я жду) или сколько я пропускаю кеш. Существуют ли какие-либо инструменты Linux, которые могут помочь с этим помимо вашей основной команды времени?

Ответы [ 2 ]

2 голосов
/ 22 октября 2009

Я не уверен, что python предоставит информацию низкого уровня, которую вы ищете. Возможно, вы захотите взглянуть на oprofile и latencytop.

1 голос
/ 23 октября 2009

Если вы хотите точно знать, чего вы ждете, и примерно в каком проценте времени, это скажет вам. Однако это не скажет вам ничего другого, например, кеша или утечки памяти.

...