posts - 0, comments - 1, trackbacks - 0, articles - 25
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

如何用nvperfkit分析他人制作的游戏

Posted on 2009-09-30 11:30 cngamedev 阅读(197) 评论(0)  编辑 收藏 引用 所属分类: Dev Tips

 

      开发游戏的时候,总会做下同类型游戏的性能对比,一般nvperfhud只能用来分析我们自己写的应用程序,因为这涉及到改代码的问题。那么如何分析别人做的游戏呢,可以用nvidia的perfkit提供的计数器结合系统管理工具perfmon、dx pix for window进行监视。

   

    具体操作步骤:

    1. 安装nvidia perfkit 6.0。
    2. 程序->nvidia perfsdk->nvidia developer control panel, 添加感兴趣的计数器如d3d batch count、d3d fps、d3d triangle count等。

    3. 用控制面板->管理工具->性能(或者直接运行"perfmon"),添加nvidia插件提供的计数器。

    4. dx pix for window->new experiment->添加plugin counters,选刚才第二步添加的计数器。

 

    这样我们就能分析主流游戏的场景性能,比如天下二、苍天每帧一般在9-13w之间,dp在300-500之间;天龙八部固定视角每帧一般在3-5w,但天龙八部的dp每帧调用次数太多,应该是ogre导出场景的时候没有进行优化,另外max里尽可能避免材质组。

 

 

 

 

 


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理