[]zlib内容占用问题

相关文件:zilib.min.js和群里的ByteArray.as
操作:ios真机联调执行解压一个1m的文件(解压后26m)

我提交了一个demo,光是解压就产生了大量内存占用(Activity Monitor 的 RealMem),如果再加上很多read操作(大约2万个字符串和int的读取),内存很快就会到五百M
 
相同代码在600块的Android机和网页h5都比较正常

麻烦帮看下,是不是zlib库或者ByteArray或者哪儿用法不对?
已邀请:

tyevlag

赞同来自:

这边经过再次测试发现Byte的rUTF函数会导致内存暴涨,如果1帧里读取大量字符串感觉会把内存弄得很高,虽然结束后会释放,但是过程中感觉完全不会释放。
690be87e2502173706a4196c75fa14fd.png


ed0ffe6d490e005e9a052d4e9a882853.png

 

laya21126

赞同来自:

我们项目中也有此情况,有个配置表有解压后有几M,一进入内存就达到500M了,要等几分钟后才降到350M

Monica - 知识达人

赞同来自:

你这边用的是哪个版本的Native呢?我们用最新版本(0.9.11)测试是没有问题的

要回复问题请先

商务合作
商务合作