Мне нужно, чтобы производительность анализировала некоторый код в реальном времени в Windows.
Я не могу использовать какие-либо обычные профилировщики (Vtune, Codeanalyst), потому что я не могу замедлить выполнение исполняемого файла. Поэтому я использую свой собственный временной класс на основе QueryPerformanceCounter().
Есть ли какие-либо существующие (бесплатные) С++-библиотеки для регистрации результатов - НО мне нужно, чтобы они были буферизованы до конца прогона, я не могу позволить себе время писать в файл или журнал событий, пока я сбор данных.
Достаточно просто рулонировать, но если есть способ сделать log4cplus/qDebug или аналогичный журнал для буфера и дампа позже, это сэкономит некоторые усилия.