Cocos2d-x 内存管理与优化
文章平均质量分 89
Crayondeng
这个作者很懒,什么都没留下…
展开
-
Cocos2d-x 内存管理剖析(1)
下面这篇文章将深入cocos2dx引擎的源代码,剖析cocos2dx中内存的管理机制的实现。使用cocos2dx-2.1.5版本。参考文章:点击打开链接 一、前言:我们都知道在c++中,创建实例化的对象都是使用new关键字,在不使用或者不需要的时候必须手动使用delete关键字去掉这个对象,否则new出来的对象就不能回收,造成内存泄露。例如(我们创建了一个大小为10的数组)原创 2013-10-02 14:42:09 · 4817 阅读 · 2 评论 -
Cocos2d-x 内存管理剖析(2)
前一篇我们讲到cocos2d-x引擎中的自动内存管理机制。一个被自动管理的对象从new出来之后到被放到autoreleasepool,那么接下来,对象是如何被引擎自动delete掉的呢?下面这篇文章将介绍一下。首先我们要知道,cocos2d-x的引擎线程是单线程的,它不停的调用一个主循环来绘制当前的Scene ,同时对一些自动释放的对象进行管理。一、下面我就从一个cocos2dx的原创 2013-10-02 17:13:05 · 2609 阅读 · 0 评论 -
深入理解 Cocos2d-x 内存管理
本文出自[无间落叶]:http://blog.leafsoar.com/archives/2013/06-04.html如果 Cocos2d-x 内存管理浅说 做为初步认识,而 Cocos2d-x 内存管理的一种实现做为进阶使用,那么本文将详细的分析一下 Cocos2d-x 的内存管理的设计实现和原理。知其然,知其所以然 ~或者说:嗯,它这么做,一定是有原因的,体会设计者的用意,感同身转载 2013-10-02 23:01:45 · 2658 阅读 · 0 评论 -
Cocos2d-x 内存管理浅说
本文出自[无间落叶]:http://blog.leafsoar.com/archives/2013/05-22-23.html使用过 Cocos2d-x 都知道,其中有一套自己实现的内存管理机制,不同于一般 C++ 的编写常规,而在使用前,了解其原理是有必要的,网上已经有很多对内部实现详细解说的文章。而对于使用者而言,并不需要对其内部有很深的了解,注重其“机制”,而非内部实现,在这里只是简转载 2013-09-20 12:41:04 · 2237 阅读 · 0 评论