V8在称为页面的 1 MB块中请求JavaScript堆的内存.它们被分组在包含不同种类对象的空间中.有7个空格(从,到,指针,数据,代码,单元格,地图),如果计算大对象空间,则为8.在绝对最小值,每个空间至少需要一页,所以那里有7 MB.V8本身大约3 MB(至少在ARM,YMMV上).另外,你需要另外2 MB左右的划痕空间.所以这至少是12 MB.您可能希望总共有20-30 MB可用于正常操作.
所有这些都应该适合任何Android设备.我所知道的所有设备都有至少256 MB的RAM,你可以期望操作系统和其他应用至少使用一半.请注意,Android网络浏览器已嵌入V8并且没有任何问题.浏览器的V8实例可能比Node.js服务器的V8部分具有更大的内存占用.
| 归档时间: |
|
| 查看次数: |
1963 次 |
| 最近记录: |