下载此文档

云风-游戏的优化.ppt.ppt


文档分类:IT计算机 | 页数:约53页 举报非法文档有奖
1/53
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/53 下载此文档
文档列表 文档介绍
游戏的优化
不仅仅是帧速率
我们将谈论什么?
何时何地需要做优化?
C 和 C++ 的比较
C++中的性能问题
算法优先
我们需要 C++ 的高级特性吗?
优化无处不在
最好的优化器是你的大脑,而不是编译器
评测而不是臆测
Windows 游戏不应该有特权
Windows 游戏首先是一个 Windows 程序
每一点资源的节省都将是有意义的
专家的选择是不优化
FPS?
提高了 10 fps 表示什么含义?
10fps->20fps 100fps->120fps
最高帧速率和平均帧速率
Loading 时间
关心一下 CPU 占用率
了解 Windows 多一点
记时器
TimeGetTime
QueryPerformanceCounter
RDTSC
精度
多任务环境的影响
流水线
测不准原则
微观和宏观
微观上的优化
CPU指令、流水线吞吐量、等待时间
有限的硬件优化
有限的编译器优化
宏观上的优化
算法和代码结构的改进
减少需要处理的数据量,减少处理的频率和次数
C 与 C++ 微观上的比较
C 比 C++ 快 10%?
不要迷信书本
证据?
C++ 编译器的改进
更合理的参数传递方式
Inline
堆栈和函数调用
静态变量的使用
C++提供更强的语言特性
new/delete malloc/free
C++ exception setjmp/longjmp
虚函数函数指针数组
Template 宏
标准库
C 的优势
简单
可移植性更强
接口简洁
更少的二义性
CRT 开销小
编译速度快
C++ 需要了解更多

云风-游戏的优化.ppt 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数53
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mkoijke
  • 文件大小0 KB
  • 时间2015-05-01