2012-02-17 46 views
1

我正在寻找一种方法来分析主存的存取时间。这种方法应该给我一个RAM和Cache访问分配以及时分析CPU停顿。我想知道是完全可以用软件(一个内核模块?)还是一个虚拟机可能提供反馈?如何分析主内存和缓存访问模式?

回答

0

现代x86_64的CPU的性能计数器是完美的决定时,有像高速缓存未命中,分支预测错误,指令/数据TLB未命中,预取等

在Linux上的事件是什么代码执行,有工具,如perfoprofile。 AMD和英特尔都提供商业工具(用于Linux和其他平台)来记录和分析这些相同的性能计数器。