Sysprof

0
Ваша оценка: Нет

Инструмент для профилирования производительности.

Sysprof — простое GTK графическое приложение для профилирования производительности системы.

Требования к производительности программного обеспечения очень разные, но многие приложения имеют очень жесткие требования (по скорости выполнения) и анализ производительности является важнейшей задачей для многих прикладных разработчиков.

Разработчику очень важно иметь точную информацию о том где именно расходуется время в приложении, если нужно действительно эффективно его оптимизировать. Выполнение таких действий называется профилированием кода. Sysprof нацелен на детальный анализ производительности всех компонентов системы в целом, включая ядро и приложения пользовательского окружения (включая многопотоковые приложения). Для работы приложением используются штатные интерфейсы трассировки, что позволяет обойтись в процессе профилирования без перекомпиляции существующих приложений.

Sysprof позволяет выбирать работающие процессы и определять сколько процессорного времени они используют. Имеется древовидный виджет для перемещения по функциям, для каждого из них предоставляется информация об использовании процессора (списки можно сортировать по возрастанию и убыванию). Для оценки результатов трассировки в Sysprof может использоваться как графический так и консольный интерфейс. Для работы с приложением (понимания и использования полученных результатов) требуются некоторые навыки программиста... Если же просто нужно установить причину "Почему система и приложения работают медленно?" то сведения полученные в Sysprof тут не помогут.

Лицензия: GNU GPL v2

Тип приложения: графические программы на основе библиотеки GTK
Сайт разработчика: http://sysprof.com/
Страница приложения на: http://git.gnome.org/browse/sysprof/
Что почитать?


Разместил: pondogor 10 Март 2013 в 18:29


http://www.poolcleaner.ru Подводный робот пылесос
poolcleaner.ru