Я работаю над проектом по сбору счетчиков производительности с использованием PAPI для крупномасштабной системы тестирования. Исходя из моего понимания, PAPI требует модификации исходного кода исходного кода, чтобы иметь возможность сообщать обо всех запрошенных событиях. Есть ли способ подключить PAPI к любому скомпилированному или некомпилированному исходному коду без изменения кода?
Кроме того, похоже, что PAPI - это инструмент измерения на основе потоков. Как его можно использовать для приложений, которые порождают несколько процессов и потоков?