useBrowserMemory

这是一个用于获取浏览器内存信息的 React 钩子。

演示

源码
Supported:
false
Timestamp:
1726045642888
Used:
0.00 MB
Allocated:
0.00 MB
Limit:
0.00 MB

用法

请查看 API。

源码

点击下方链接跳转 GitHub 查看源代码。

API

const memory = useBrowserMemory(options)

选项 Options

export type UseBrowserMemoryOptions = UseIntervalFnOptions & { interval?: number }

返回值

export type UseBrowserMemoryReturns = { /** * 最后一次更新内存信息的时间戳。 */ timestamp: number /** * 内存信息。 */ memory: MemoryInfo | undefined /** * 可以提供给上下文的堆的最大大小,以字节为单位。 */ jsHeapSizeLimit: number /** * 总分配堆大小,以字节为单位。 */ totalJSHeapSize: number /** * 已使用堆大小,以字节为单位。 */ usedJSHeapSize: number /** * 浏览器是否支持 `Performance.memory` API。 */ isSupported: boolean /** * 更新内存信息。 */ update(): void }