游戏编程性能优化--------------------------------------------------------------------------------------

简介: 游戏编程性能优化-------------------------------------------------------------------------------------------   1.

游戏编程性能优化-------------------------------------------------------------------------------------------

 

1.全局变量名尽量用缩写,尽可能短,可以减小程序最终生所的体积

 

2.for循环在较大的循环空间,写成几个循环,以利用CPU的Cache达到效果,

将1000次循环改成100次的方法

for(var i:int =0;i<1000;i+=10;)

{

    j++;//do some thing

    j++;//do some thing

    j++;//do some thing

    j++;//do some thing

    j++;//do some thing

    j++;//do some thing

    j++;//do some thing

    j++;//do some thing

    j++;//do some thing

    j++;//do some thing

}

 

var i ; var len是要提前声明的,提高循环效率

 

3.取模等一些操作可以用位运算,提高核心运行效率

 

4.注意的地方

变量必须显示初始化

如 var i:int = 0;//赋0值,尽管语言中 i 默认值是0

 

5.多用public var,少用get

get封装效率和function调用差不多,比public var低50倍 或更多

相关文章
|
3月前
|
缓存 前端开发 JavaScript
探索前端开发的性能优化之道
在当今数字化时代,快速加载和高效运行的网页对于用户体验至关重要。本文将介绍一些前端开发中的性能优化技巧,帮助开发人员提升网页的加载速度和响应能力,提供更流畅的用户体验。
|
5月前
|
消息中间件 缓存 负载均衡
高并发与性能优化的神奇之旅
高并发与性能优化的神奇之旅
|
12天前
|
缓存 Java Android开发
安卓应用性能优化实践
【4月更文挑战第12天】 在竞争激烈的移动应用市场中,性能优越的应用更容易获得用户青睐。本文针对安卓平台,深入分析了影响应用性能的关键因素,并提出了一系列实用的性能优化策略。通过对内存管理、多线程处理、UI渲染等方面的细致调优,开发者可以显著提升应用的响应速度和流畅度,进而提高用户满意度。
|
27天前
|
缓存 编译器 调度
【C/C++ 性能优化】了解cpu 从而进行C++ 高效编程
【C/C++ 性能优化】了解cpu 从而进行C++ 高效编程
100 0
|
5月前
|
移动开发 Java
H5游戏性能优化总结
H5游戏性能优化总结
35 0
|
消息中间件 缓存 弹性计算
|
缓存 算法 安全
性能优化:第一章:我们应该怎么优化
性能优化:第一章:我们应该怎么优化
|
缓存 JavaScript 前端开发
|
缓存 算法 程序员
项目优化之性能优化(Unity3D)
如果一个游戏卡死了,它就没有乐趣。本文介绍了一些非常简单的性能改进,为了让玩家满意,每个Unity 开发者都应该知道这些改进。没有人期望你制作一个看起来像AAA+标题的游戏,但是它应该每秒有大量的帧。 注意:当我们谈论在FPS改进环境中,我们总是意味着计算起来很费时间(是什么使我们的CPU变得疯狂)。
|
Web App开发 缓存 JSON
那些年,我们一起做过的性能优化
性能优化是一个体系化、整体性的事情,印刻在项目开发环节的各个细节中,也是体现技术深度的大的战场。文章以Quick BI的复杂系统为背景,详细介绍性能优化的思路和手段,以及体系化的思考。
1608 0
那些年,我们一起做过的性能优化

热门文章

最新文章