在assetsManager.assets中,每次动态创建,都会释放资源,assetManager.assets中也显示已缓存的资源减少,但是内存就是下不来
是在哪个平台?有具体看下是哪块的资源在占内存?
目前开发阶段测试到是web端,GFX Texture Mem
大佬已经上次图片了,有时间帮忙看一下,感谢
你要把load资源release掉,内存才会减少,不然,你就重复打开页面,看内存会不会一直增加
有的,每次都会释放掉,释放的时候内存会减少,但是不能够完全释放,现在出现的问题是,比如现在占用的控件是10m,动态打开一个界面之后,内存到20m,把那个界面销毁掉之后,并把路径资源释放掉。内存占用还有15m
1赞
看起来都是正常的资源占用,能否提供个demo查查?
如果是 GPU Texture memory 残留了的话,需要把 cleanupImageCache 开起来。
可以在编辑器的项目设置中勾选下面红框中的这个,开启之后动态合图会失效:
https://docs.cocos.com/creator/manual/zh/editor/project/#macro-config(引擎宏配置)
赞赞赞,感谢感谢




