码迷,mamicode.com
首页 > 其他好文 > 详细

内存优化

时间:2015-10-09 21:27:06      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

看了一个沙龙----内存和渲染优化

总结如下:

  1.终于知道为什么有序列化成流文件了。。。因为流文件的大小比C++和PYTHON里面一个对象的占用要少。

   so,对于这种大型的文件对象,存成流文件会存成对象占用少,

   表的话,传统一般直接IMPORT成python对象,现在直接在C++用map结构保存,key和value序列化成流,这样就把表构造成一个流文件了。需要的时候python再反序列成python对象,这样内存会减少1/8的占用。

  2.声音这种FSB资源(FMOD)不存在包内,直接散在硬盘外面(其实我还没理解是什么意思= =),需要的时候异步I/O从硬盘流读取。

  3.界面UI:

    用得多的界面:预加载

    用得少的界面:临时创建临时销毁

    动画:尽量用矢量动画不要用帧动画

    (还知道了一个鬼畜的东西,原来非位图,像JPG啊OBJ啊,在显卡里面最终都是以位图的形式存储的,只是尺寸大小可能不同)

  3.python的内存:

    import:尼玛,原来python一旦import该模块之后,就不释放内存了,也就是没有unimport了= =、

  其他不太记得了,到时候再补充吧。。。

内存优化

标签:

原文地址:http://www.cnblogs.com/yiii/p/4865042.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!