我对操作系统没有偏好;任何工具都可以,只要它允许我测量Core 2和i7架构上的缓存性能。
答案 0 :(得分:2)
这个团队有一个新产品http://www.jclarity.com/但是使用CPU性能计数器来提取缓存命中/未命中信息和其他低级别的东西。
答案 1 :(得分:2)
在我看来,目前唯一能做到这一点的工具是Intel VTune Performance Analyzer。它并不是非常昂贵,但也不便宜。
英特尔的This article概述了使用此工具提高Java应用程序性能的流程。
答案 2 :(得分:1)
我不确定这对你来说是否足够,但我曾多次使用 JVisualVM (包含在JDK中,至少是Sun版本)作为分析工具,我很高兴用它。
要找到它,请转到:JAVA_HOME/bin/jvisualvm(.exe)