你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[]关于移动端端游戏的内存优化?
我想使用LayaFlash开发一款手机游戏,以前经常开发PC端的,由于PC端和移动端的内存环境不同,在开发过程中我应该注意哪些问题呢?
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
cuixueying
赞同来自:
要极度重视性能
PC时代的AS3开发者,习惯了奢侈的内存环境,大多数开发者没有在项目层对内存进行优化的习惯。这样将会导致产品上线后,在低端机因内存使用超限而产生崩溃等现象。尽管LayaPlayer运行器对内存、显存进行了智能管理,大幅提升项目层在手机端内存的使用压力,然而运行器的优化远远抵不上项目层不优化产生的消耗。这里简单介绍几点,作为参考:
一、图片资源的优化,单图片的高宽像素均不能超过1024px,否则内存明显升高。
二、要注重内存的回收。不用的资源或数据,一定要置为null。
三、避免重复对象引用。尽可能要去用对象池,不要总new 对象。
四、多次实例对象引用的时候,要先把实例赋到变量里,再从变量中引用。还是引用问题,避免多次引用,和交替引用。
五、其它内存回收销毁的原则,养成时刻注意性能优化的开发习惯,坚持“边开发边优化”代码细节带来的内存消耗,避免“先开发后优化”的开发方式给开发后期项目优化工作带来难度。
要回复问题请先
登录
发起人
haliluya
相关问题
laya针对页游耗用内存大的问题是如何解决的?
使用了u3D导出来的粒子,不停的显示移除并销毁其克隆对象,统计面板的显存和内存就会显示成负数
btn 鼠标移动上去默认文本颜色是绿色,我想换成其他颜色,如何操作?
Laya2.0项目文件过多导致编译内存不够,请问在哪里设置增加编译内存(急)
用Mac下Unity5.6.2f1导出的模型在Mac浏览器显示正常,发布到移动端不显示模型,但是顶点数面数都有
请教下微信小游戏的内存和数据缓存?
摄像机跟随刚体移动,刚体出现抖动。
[引擎优化]希望官方可以增加stencil功能
微信排行榜组件内存泄漏
大量sprite如何优化性能
PC上浏览器的内存和手机QQ浏览器或者手机Chrome浏览器的内存相差好几倍
问题状态
最新活动:
2015-12-23 09:46
浏览:
4228
关注:
4
人
商务合作
1 个回复
cuixueying
赞同来自:
PC时代的AS3开发者,习惯了奢侈的内存环境,大多数开发者没有在项目层对内存进行优化的习惯。这样将会导致产品上线后,在低端机因内存使用超限而产生崩溃等现象。尽管LayaPlayer运行器对内存、显存进行了智能管理,大幅提升项目层在手机端内存的使用压力,然而运行器的优化远远抵不上项目层不优化产生的消耗。这里简单介绍几点,作为参考:
一、图片资源的优化,单图片的高宽像素均不能超过1024px,否则内存明显升高。
二、要注重内存的回收。不用的资源或数据,一定要置为null。
三、避免重复对象引用。尽可能要去用对象池,不要总new 对象。
四、多次实例对象引用的时候,要先把实例赋到变量里,再从变量中引用。还是引用问题,避免多次引用,和交替引用。
五、其它内存回收销毁的原则,养成时刻注意性能优化的开发习惯,坚持“边开发边优化”代码细节带来的内存消耗,避免“先开发后优化”的开发方式给开发后期项目优化工作带来难度。