Для определения пропусков кэша вам понадобится профилировщик уровня процессора, например, oprofile
или vtune
, или инструмент динамического инструментария, например, valgrind
с cachegrind
.
Для поиска проблем с выравниванием структур существует инструмент под названием pahole
для объектных файлов с DWARF
отладочной информацией.