Как я могу сравнить реализации malloc? - PullRequest
4 голосов
/ 30 сентября 2011

Я сравниваю различные реализации malloc и хотел бы сравнить их время выполнения и использование памяти. В частности, меня интересует время выполнения и максимальная резидентная память. Важно, чтобы максимальная резидентная память была реальной (без сегмента кода и т. Д.). Я не могу использовать такие инструменты, как valgrind, так как он заменяет реализацию malloc. Кроме того, я запускаю тесты для программ, которые я не написал, и предпочитаю не менять их исходный код.

1 Ответ

1 голос
/ 07 мая 2012

Вы можете использовать rdtscbench для измерения времени выполнения.См .:

https://github.com/petersenna/rdtscbench

...