内存、GPU内存、Javascript内存。其中Javascript内存是JS对象占用的内存,垃圾回收会影响这部分内存。Javascript代码和垃圾回收运行在同一个线程的环境,当垃圾回收的时候,js代码不会执行。如果js对象过多,(占用内存过多),垃圾回收的过程也会变得漫长。所以Chrome简单粗暴的限制了Javascript内存的占用,在x64下最大~1.4G。解决这样的问题需要优化数据结构或者增加数据动态管理的机制。
但经过测试,当我们在x64下的Chrome网页请求一个网址~1.15G时就会出现崩溃

故此我们在请求网址接口占用量时也得注意过量导致的崩溃问题。

JavaScript内存占用过多会导致垃圾回收过程变慢,甚至在Chromex64环境下超过1.4G时可能出现崩溃。当请求网址接口占用约1.15G时,浏览器可能崩溃。解决方案包括优化数据结构和增强动态内存管理来避免内存过量使用。
76

被折叠的 条评论
为什么被折叠?



