Я знаю, что я могу использовать gprof для сравнения моего кода.
Однако у меня есть эта проблема - у меня есть умный указатель, который имеет дополнительный уровень косвенности (думайте об этом как прокси-объект).
В результате у меня есть этот дополнительный слой, который выполняет практически все функции, а также винты с кешированием.
Есть ли способ измерить время, затрачиваемое моим процессором из-за промахов в кеше?
Спасибо!