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

cocos2dx 内存管理

时间:2014-08-19 16:35:14      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   os   ar   问题   cti   div   

内存管理中经常遇到的问题:内存泄露,内存溢出。
在cocos2dx中用的是引用计数和自动释放池的技术,由于熟悉objective-c语言,所以对这两个概念不会很陌生。
一、引用计数
     引用计数是自动内存管理的基础:在对象里增加一个引用计数,当外部引用增加时,计数器加1,当外部引用消失时,计数器减1 。
看一下CCObject源码:
class CC_DLL CCObject : public CCCopying
{
public:
    // object id, CCScriptSupport need public m_uID
    unsigned int        m_uID;
    // Lua reference id
    int                 m_nLuaID ;
protected:
    // count of references
    unsigned int        m_uReference;
    // count of autorelease
    unsigned int        m_uAutoReleaseCount;
public:
    CCObject (void);
    /**
     *  @lua NA
     */

    virtual ~CCObject( void);



点击查看更多博客内容

cocos2dx 内存管理,布布扣,bubuko.com

cocos2dx 内存管理

标签:style   http   color   os   ar   问题   cti   div   

原文地址:http://blog.csdn.net/jofranks/article/details/38682483

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