分析Java应用程序的CPU缓存性能的工具?

时间:2012-08-21 18:03:50

标签: java performance metrics cpu-cache

我对操作系统没有偏好;任何工具都可以,只要它允许我测量Core 2和i7架构上的缓存性能。

3 个答案:

答案 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)