跳到工具
内存

设备内存估计

deviceMemory 是粗档,例如 4 或 8。8 表示大约 8 GB 或更多,不是精确容量。

正在读取浏览器暴露的信息1.6 s

正在读取浏览器暴露的信息

它量的是什么

读取 navigator.deviceMemory。8 表示大约 8 GB 或更多。很多浏览器不提供这个字段。

怎么读这个数

速率用十进制兆字节每秒。想让循环更长就改缓冲区大小。来回跳动的数字应该拿到稳定性那一页去看。

它做不到什么

分配成功不是内存条的健康证明。即使装了很多内存,浏览器仍可能拒绝大缓冲区。这里不会扫描全部地址空间。

问题

这是内存故障测试吗?

不是。它不会把全部内存走一遍去找坏位。分配失败是浏览器的限制。

为什么 deviceMemory 只有 8?

这个接口返回粗档。8 表示大约 8 GB 或更多,很多浏览器还会把这个字段藏起来。

为什么读取和复制不一致?

它们是不同的循环。批量复制可能走比逐个相加更快的路径。