微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在内存快照中显示对象实例?

如何解决如何在内存快照中显示对象实例?

我正在关注 this example 以了解有关内存快照的更多信息。

该示例提到,悬停在分配的对象上应该显示对象实例,例如

enter image description here

这会超级方便,但对我来说不起作用。

enter image description here

我是否遗漏了什么,或者是否有一些设置可以激活此功能

注意事项:

  • 我使用的是 Chrome 版本 89.0.4389.82 64-bit(也试过 91.0.4439.0
  • Sources 选项卡中悬停变量有效
  • 我已经在 Restore defaults and reload 中尝试过 Settings(仍然无法正常工作)
  • 目前的解决方法是右键单击变量并选择 Store as global variable。然后我们就可以在控制台看到对象实例了。

解决方法

这是 Chrome 中的一个错误,因为版本 >= 88:Issue 1185573: Hover preview for objects is broken in memory profiler
感谢 wOxxOm 的评论

作为临时解决方法,我从 here 下载了便携式 Google Chrome 87 版

只需退出所有现有的 Chrome 浏览器实例,安装到专用目录并运行名为 GoogleChromePortable.exe 的可执行文件。
实际上这非常适合测试,因为我们现在也有一个干净的 chrome 用户配置文件,没有安装任何扩展等。
而且我们可以轻松删除并重新安装便携式应用程序。

另见:Answer to "Can I run multiple versions of Google Chrome on the same machine? (Mac or Windows)"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。