callgrind медленно с отключенными инструментами

Я использую callgrind для профилирования многопоточного приложения Linux, и в основном оно отлично работает.Я запускаю его с отключенными инструментами ( - instr-atstart = no ), а затем, когда настройка завершена, я включаю его с помощью callgrind_control -i on . Однако, когда я изменяю определенные конфигурации, чтобы попытаться профилировать другую часть приложения, оно начинает работать очень медленно даже до того, как я включаю инструменты. В основном часть кода, которая занимала бы несколько секунд при нормальной работе, занимает более часа с callgrind (инструментарий отключен). Есть идеи относительно того, почему это может быть и как отладить / устранить медлительность?

8
задан osgx 9 February 2012 в 19:49
поделиться