Gloader url引用动画播放完怎样释放包内存不释放

1.使用fgui.UIPackage.loadPackage()装载一个动画包
2.用Gloader url 引用这个包里的资源并播放完成。
3.隐藏Gloader 并 url=null
4.使用fgui.UIPackage.removePackage()释放这个包
通过以上操作发现释放不完整,内存上去了,没下来。不知是不是方法不对,请大神指点。
已邀请:

ccjss136

赞同来自:

来回时间长了就会闪退。出现错误:
2023-01-02 13:12:17.140 6737-6757/org.cocos2d.cjsml A/libc: Fatal signal 11 (SIGSEGV) at 0x0c880004 (code=1), thread 6757 (Thread-111)
2023-01-02 13:12:17.260 116-116/? I/DEBUG: pid: 6737, tid: 6757, name: Thread-111  >>> org.cocos2d.cjsml <<<
2023-01-02 13:12:17.260 116-116/? I/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0c880004
2023-01-02 13:12:17.650 116-116/? I/DEBUG:     r0 0c8887f6  r1 00000002  r2 3a8ac711  r3 00000000
2023-01-02 13:12:17.650 116-116/? I/DEBUG:     r4 6cf9c50d  r5 00000003  r6 6cf40279  r7 00000000
2023-01-02 13:12:17.650 116-116/? I/DEBUG:     r8 3a8ad497  r9 ffffffff  sl 6cea06af  fp 6b9f53d8
2023-01-02 13:12:17.650 116-116/? I/DEBUG:     ip 0c880000  sp 6b9f53cc  lr 701ed61c  pc 701ed6f4  cpsr 00070010
2023-01-02 13:12:17.650 116-116/? I/DEBUG:     d0  4044ca9fbe780000  d1  40b3790000000000
2023-01-02 13:12:17.650 116-116/? I/DEBUG:     d2  408f400000000000  d3  3361653763393200
2023-01-02 13:12:17.650 116-116/? I/DEBUG:     d4  4199110fec000000  d5  0000000000000000
2023-01-02 13:12:17.650 116-116/? I/DEBUG:     d6  0000000000000000  d7  0000000000000000
2023-01-02 13:12:17.660 116-116/? I/DEBUG:     d8  0000000000000000  d9  0000000000000000
2023-01-02 13:12:17.660 116-116/? I/DEBUG:     d10 0000000000000000  d11 0000000000000000
2023-01-02 13:12:17.660 116-116/? I/DEBUG:     d12 0000000000000000  d13 0000000000000000
2023-01-02 13:12:17.660 116-116/? I/DEBUG:     d14 0000000000001379  d15 0000000000000000
2023-01-02 13:12:17.660 116-116/? I/DEBUG:     d16 4199110fec000000  d17 7e37e43c8800759c
2023-01-02 13:12:17.660 116-116/? I/DEBUG:     d18 408a380000000000  d19 2006000800000000
2023-01-02 13:12:17.660 116-116/? I/DEBUG:     d20 2000000000000000  d21 0006000000000000
2023-01-02 13:12:17.660 116-116/? I/DEBUG:     d22 2006000000000000  d23 6000000000000000
2023-01-02 13:12:17.660 116-116/? I/DEBUG:     d24 0000000000000001  d25 000000004c000000
2023-01-02 13:12:17.660 116-116/? I/DEBUG:     d26 000000004c000001  d27 0000000000000000
2023-01-02 13:12:17.660 116-116/? I/DEBUG:     d28 0000000000000000  d29 00000000ba000801
2023-01-02 13:12:17.660 116-116/? I/DEBUG:     d30 bf800000bf800000  d31 3f800000bf1eac62
2023-01-02 13:12:17.660 116-116/? I/DEBUG:     scr 80000011
2023-01-02 13:12:17.660 116-116/? I/DEBUG: backtrace:
2023-01-02 13:12:17.660 116-116/? I/DEBUG:     #00  pc 0002b6f4  <unknown>
2023-01-02 13:12:17.660 116-116/? I/DEBUG:     #01  pc 0002b618  <unknown>
2023-01-02 13:12:17.660 116-116/? I/DEBUG: stack:
2023-01-02 13:12:17.670 116-116/? I/DEBUG:          6b9f538c  6cea4368  
2023-01-02 13:12:17.670 116-116/? I/DEBUG:          6b9f5390  6d002000  
2023-01-02 13:12:17.670 116-116/? I/DEBUG:          6b9f5394  6d001020  
2023-01-02 13:12:17.670 116-116/? I/DEBUG:          6b9f5398  ffffffff  
2023-01-02 13:12:17.670 116-116/? I/DEBUG:          6b9f539c  6b389f95  /data/app-lib/org.cocos2d.cjsml-1/libcocos2djs.so (v8::internal::Runtime_DateCurrentTime(int, unsigned int*, v8::internal::Isolate*)+48)
2023-01-02 13:12:17.670 116-116/? I/DEBUG:          6b9f53a0  00000000  
2023-01-02 13:12:17.670 116-116/? I/DEBUG:          6b9f53a4  6b389f65  /data/app-lib/org.cocos2d.cjsml-1/libcocos2djs.so (v8::internal::Runtime_DateCurrentTime(int, unsigned int*, v8::internal::Isolate*))
2023-01-02 13:12:17.670 116-116/? I/DEBUG:          6b9f53a8  6cf40279  
2023-01-02 13:12:17.670 116-116/? I/DEBUG:          6b9f53ac  00000000  
2023-01-02 13:12:17.670 116-116/? I/DEBUG:          6b9f53b0  3a8ad497  
2023-01-02 13:12:17.670 116-116/? I/DEBUG:          6b9f53b4  6b22a2c4  /data/app-lib/org.cocos2d.cjsml-1/libcocos2djs.so
2023-01-02 13:12:17.670 116-116/? I/DEBUG:          6b9f53b8  6b22a2c4  /data/app-lib/org.cocos2d.cjsml-1/libcocos2djs.so
2023-01-02 13:12:17.670 116-116/? I/DEBUG:          6b9f53bc  6b9f53bc  [stack:6757]
2023-01-02 13:12:17.670 116-116/? I/DEBUG:          6b9f53c0  00000006  
2023-01-02 13:12:17.670 116-116/? I/DEBUG:          6b9f53c4  6b9f53d8  [stack:6757]
2023-01-02 13:12:17.670 116-116/? I/DEBUG:          6b9f53c8  701ed61c  
2023-01-02 13:12:17.670 116-116/? I/DEBUG:     #00  6b9f53cc  3a8ac711  

谷主

赞同来自:

你需要用分析工具去分析哪些资源没释放。

ccjss136

赞同来自:

请问用什么工具,我是一个安卓新手请赐教!

sujing263

赞同来自:

用assetManager.realseAsset()回收存在GLoader中的资源

ccjss136

赞同来自:

所用的系统是android4.4 ,装载 卸载时间长了,还是发现内存分配有问题。出现上面的错误。不知道是与系统有关吗?用夜神模拟器android 8.0跑下来是没什么问题。请大神帮分析分析一下。

要回复问题请先登录注册