gpt4 book ai didi

javascript - JS Heap 推荐内存大小

转载 作者:可可西里 更新时间:2023-11-01 02:43:44 25 4
gpt4 key购买 nike

chrome 内存配置文件中的堆大小是否有任何限制?

heap profile

最佳答案

注意:这是一个仅限 Chrome 的答案,请参阅下面的原因。


你应该看看 Chrome 开发工具中的 window.performance.memory,有一个 jsHeapSizeLimit 属性。但是,我不确定这将是任何内存分析 y 轴上的最大值

您可以在 MDN 上找到更多信息:https://developer.mozilla.org/en-US/docs/Web/API/Window/performance

performance.memory :

A non-standard extension added in Chrome.

在 MDN 中链接(不再):https://webplatform.github.io/docs/apis/timing/properties/memory/

performance.memory :

Note: This property is read-only.

console.log(performance.memory)

// Would show, for example
//{
// jsHeapSizeLimit: 767557632,
// totalJSHeapSize: 58054528,
// usedJSHeapSize: 42930044
//}

Notes

usedJsHeapSize is the total amount of memory being used by JS objects including V8 internal objects, totalJsHeapSize is current size of the JS heap including free space not occupied by any JS objects. This means that usedJsHeapSize can not be greater than totalJsHeapSize. Note that it is not necessarily that there has ever been totalJsHeapSize of alive JS objects.

参见 WebKit Patch关于如何公开量化值。这些测试尤其有助于解释其工作原理。


请注意,值没有单位表示,因为没有单位。这是因为 webkit 不想暴露可用内存大小等系统信息。它仅提供一种比较内存使用情况的方法(例如,在网站的两个不同版本之间)。

关于javascript - JS Heap 推荐内存大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36427703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com