【问题标题】:how to get the Available Ram Memory we have throgh javascript如何通过javascript获取我们拥有的可用内存
【发布时间】:2021-02-03 13:23:07
【问题描述】:

我想知道当前打开的选项卡消耗了多少 ram 内存 在浏览器中 以及我们拥有的可用内存

我正在寻找 RAM 内存而不是 JS 或堆内存 如果他的可用 RAM 内存不足,我想向用户显示警报 如果有人知道如何在 Javascript 中实现这一点,请告诉我 谢谢

【问题讨论】:

  • 这是在浏览器中还是使用 NodeJS?
  • @N.J.Dawson - 他们提到了“浏览器中当前打开的标签”,所以我正在计算浏览器。
  • @T.J.Crowder 得到了很好的回答

标签: javascript memory ram


【解决方案1】:

您无法从浏览器托管的 JavaScript 中获取该信息。你能得到的最接近的是Device Memory API(另见MDN),它是实验性的,故意不精确,甚至可能对你撒谎。¹但即使这样也不能给你你所说的你想要的,它只是告诉您知道设备的总内存量(也许,如果它没有说谎的话)。


¹ "...甚至可能骗你。" - API 将值限制为 "...保护内存极低或高内存设备所有者的隐私" (MDN)。使用的确切边界值取决于浏览器中的实现;规范currently recommends 的下限为 0.25GiB,上限为 8GiB。

【讨论】:

  • @T.J. Crowder 感谢您的回复,您是对的 Device Memory Api 提供了总 RAM 内存,但没有提供消耗和剩余的内存 我不知道我还能做些什么来完成这项任务,我有大量的处理和其他东西我的应用程序将为此目的消耗大量内存我想在这种情况下显示警报或处理其他进程
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多