Какой бы тест соорудить чтобы можно было видеть что вот при таком объёме данных всё летает, а вот при таком cache misses и всё тормозит?
Пробовал прыгать по рандомным элементам массива, но random() прилично ресурсов жрёт(для этого теста) и как-то на его фоне не очень убедительная картина. Что же делать? Может надо было заранее нагенерить рандомных чисел?
А может какой-нить хитрый граф в памяти построить и его обходить? Но как?
Или вообще есть готовые тесты этого?
PS если что, интересует в первую очередь L2.