Cocos2dx内存消耗

时间:2015-08-14 16:28:56

标签: memory-management memory-leaks out-of-memory cocos2d-x

我正在使用coco2dx v2.2.6并根据我的情况......   - 我有一个场景,一次又一次地呼唤着自己。   - 每次我加载不同的纹理或不同的图层。   - 我在输入中加载资产并在出口处将其删除。   - 每次纹理和工作表被删除但内存使用不会被重置。说场景1使用5 MB,场景2使用7 MB(2MB添加最后一个场景,因为它被放在某处)   - 具有实时纹理尺寸的场景> 15 MB,引擎清除缓存和纹理,它崩溃了。   - 即使在每个场景之后删除纹理,缓存,池等之后,基本上内存也会持续增加而不会降低。

  • 有时候我需要在特定的层上播放视频,因为我通过点击或其他东西启动它们,接收内存警告,并且引擎会将所有内存(表单和纹理)丢失,从而导致压力崩溃。 / p>

  • 简而言之,我需要一次保留最小20MB纹理而不会收到内存警告。有没有办法做到这一点?

0 个答案:

没有答案