通过评测工具所有问题跑,我很惊讶的发现 VTune™可视化英特尔的,我还没有听说过。为$ 700它甚至比 AQTime

更昂贵

但在此之前我做放下一掷千金为AQTime的决定,对德尔福人使用VTune™可视化,如果是这样,你认为它有可能创造一个更好的选择,而不是AQTime和的the其他分析工具为Delphi是在那里

有帮助吗?

解决方案

您可以下载30天VTUNE试验,并通过自己尝试。

我已经使用AQTime和VTune™可视化。

如果你想测试多线程应用程序VTune™可视化是好的 - 它帮我找到的内存管理器锁它们会减慢我的应用程序的多线程部分

SECEND区别在于VTune™可视化是样品分析器和AQTime是仪器探查。 既有长处和短处,但我本人来说更喜欢一个仪器。 随着仪器探查你得到确切信息,你的函数被调用多少次,这个程序等所有呼叫者的时间不准确结果的成本 - 仪器探查改变的方式处理器上执行的代码,所以分支预测和缓存的工作原理不同,在现实和测试应用程序工作速度慢。

但最重要的是图形用户界面,在这里AQTime胜利。 它是强大的应用程序,但在使用中非常容易。 VTune™可视化是完全不同的。我失去了太多的时间在VTune™可视化找到合适的命令。 GUI是非常混乱。

所以除了多线程的我使用AQTime。

其他提示

VTune™可视化可以阅读水平低的CPU计数器,像分支预测,高速缓存未命中,等我用它来找出原因TopMM(多线程缩放内存管理器!)是我的超线程CPU的速度很慢。某种东西64KB内存缓存走样。所以,它给了更加部门信息如何真正运行的CPU上,而为什么有些缓慢,由于高速缓存未命中等等。 对于真正的optimalisation(最后%),我会用这两个,对于正常使用optimalisation AQ或其他(像我asmprofiler :-))

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top