51testing 发表于 2008-1-10 17:57:03

发布一个3D游戏分析工具 GameAnalyze Express

没事干搞了一个分析3d游戏性能的简单工具,目前仅支持d3d9开发的游戏,目前市面大多数游戏都是基于d3d9的。
使用这个工具可以查看目标游戏的帧数,每帧同屏渲染多少个三角形,调用了多少次DrawPrimitive(该函数族的4个Draw函数)等函数,切换了多少次渲染状态,设置了多少次StreamSource和Index,这样可以分析其他游戏的渲染指标参数用于对比自己的游戏同著名大作之间的区别。
比如我用这个工具分析wow,得出,wow每帧需要渲染的三角形大概在5w-10w左右,需要切换的渲染状态(rs)<500次,300-400次的Draw函数调用,在7950的卡上,这样的渲染指标可以维持80fps以上,从而分析可能的性能瓶颈和优化方向。
最后这个工具还能以线框模式查看渲染画面。

fuji336 发表于 2008-1-16 16:56:14

不能用啊~~
说是没有找到detoured.dll,因此这个应用程序未能启动。

怎么弄哪?麻烦LZ告诉下~~
页: [1]
查看完整版本: 发布一个3D游戏分析工具 GameAnalyze Express