如何在python配置文件中看到L1缓存未命中/命中?

时间:2016-12-07 05:25:02

标签: python python-2.7

我有一些代码,想要优化L1缓存未命中/命中率。是否可以在Python中查看内存分析中的缓存命中/未命中?

C ++中有像这样的工具: Measuring Cache Latencies

编辑:     它可能包括Python的编译变体,如Cython / Numba(JIT)

1 个答案:

答案 0 :(得分:0)

虽然尚未找到针对Python的特定内容,但某些第三方工具可能很难调查此技术问题:

Cachegrind:缓存和分支预测分析器 http://valgrind.org/docs/manual/cg-manual.html

PyCacheSim(仅限模拟): https://github.com/RRZE-HPC/pycachesim