Существует ли библиотека Linux, которая может запускать профилирование производительности в запущенном процессе?
У меня есть довольно большая программа для Linux, которая в значительной степени основана на сценариях. В зависимости от сценариев программа может вести себя совершенно по-разному (и иметь проблемы с производительностью). Что было бы неплохо, так это библиотеку производительности с низкими накладными расходами, которую я мог бы встроить в тот же процесс, который отслеживает и предоставляет процессу обратную связь в реальном времени о его собственной производительности.
Oprofile был бы фантастическим, если бы я мог запустить его в программе и сохранить изолированным только от этой программы. Из документации, которую я прочитал, это не представляется возможным.
Кто-нибудь знает о такой библиотеке?
Спасибо!
Эндрю Клофас