最先进最易于使用的单线程和多线程应用的性能优化产品。
通过分析ThreadSpotter有助于通过消除内存带宽和延迟、数据局部性和线程通信/互动而查明性能问题。 不像传统方式那样去收集数据,而只提供很少的分析,Acumem提供了识别它们的性能问题的具体指导;估计每一个问题的重要性并分级排序,引导开发人员在源代码中定位问题所在位置。
这使得性能专家更具工作效率,同时也允许非专家来优化他们的代码性能——并行开发中的一个极其困难的方面。
零等待时间
一旦开始ThreadSpotter直观的图形用户界面,用户可以立即看到一个高层次的概述和应用诊断,以及四个主要方面的性能:内存带宽、内存延迟、数据局部性和线程通信/互动(例如伪造共享和竞争条件)。 这一初步分析提供了对应被首先定位,而迅速改善性能问题的地方的快速概览。
提高专家和非专家的生产率
ThreadSpotter在代码中精确定位SlowSpots™,解释性能问题是什么,以及如何解决这些问题。一个上下文敏感的用户手册提供了快速就如何解决存在的问题和意见的背景资料,并允许专家和非专家迅速确定问题焦点的位置。每一个被标记的问题也对应到相应的源代码或数据结构中。 |