Я ищу инструмент, который может помочь мне сгенерировать график обращений к памяти. Я пытаюсь оптимизировать алгоритм поиска (написанный на с), и было бы очень полезно узнать, как осуществляется доступ к памяти, чтобы оптимизировать схему доступа к памяти.
Я слышал, что cachegrind от valgrind может помочь мне, но я думаю, что это не совсем то, что я ищу, так как я думаю, что он не генерирует следы обращений к памяти, и я уже знаю другую информацию, которая может показать мне, используя библиотека PAPI.
График, который я хочу сгенерировать, имеет по оси x порядок доступа к памяти, а по оси y - адресное пространство памяти (абсолютное или относительное направление памяти)