GPU 性能¶
由于异步和海量并行架构,使用 GPU 进行性能工作比使用 CPU 更难。
工具¶
PIX - 可以对 Direct3D 调用进行计时。在 Firefox 中运行良好。
NVIDIA PerfHUD - 我上次检查时需要特殊构建才能使用。
NVIDIA Parallel Nsight - 还没有尝试过。
AMD GPU ShaderAnalyzer - 将编译着色器并显示机器代码,并给出静态管道估计。这对 Firefox 没什么用,因为我们所有的着色器都很简单。
AMD GPU PerfStudio - 我在使用这个工具时遇到了问题,不记得我是否真正使用过。
还没有尝试过。
开源,运行良好。
似乎没有在 android/Nexus S 上发出跟踪。看起来它是为基于 X11 的 linux-ARM 设备设计的,文档中多次提到了 OMAP3 …
指南¶
准确分析 Direct3D API 调用 (Direct3D 9) 建议避免使用 xperf 等普通探查器,而是测量刷新命令缓冲区的时间。
有点旧,但仍然有用。