JS 如何使用 performance 查看内存

JS 如何使用 performance 查看内存
最新回答
花若怜

2026-10-22 23:31:45

在浏览器环境中,通过开发者工具的Memory选项卡,可以直接查看当前页面或应用程序的内存使用情况。


若想在JavaScript中获取内存信息并打印到控制台,可以利用性能API中的memory或measureUserAgentSpecificMemory属性。


关键内存指标包括:



  • jsHeapSizeLimit:JavaScript堆大小限制。

  • totalJSHeapSize:JavaScript堆总大小。

  • usedJSHeapSize:JavaScript堆使用大小。


为了更直观地查看特定对象的占用情况,这里提供了一个简单的封装示例。同时,开启vconsole可以方便移动端查看内存信息。


请留意,浏览器的crossOriginIsolated安全特性用于表示页面或Worker是否启用了跨域隔离。若未配置,控制台会提示未开启。


配置方法如下:



  • 对于nginx服务器,需在配置文件(如nginx.conf)的路由模块中添加相关设置。

  • 在Worker环境中,参照提供的demo示例(虽然无法直接查看,但该链接指向了相关资源)。


通过上述方法,开发者可以更深入地理解和管理页面的内存使用情况,优化应用性能。请注意,合理利用内存资源对于提高应用响应速度和性能至关重要。