基础操作 - Firefox 开发者工具 编辑

打开内存工具

在Firefox 50以前,内存工具没有被默认启用。打开开发者工具设置并选择在默认的开发者工具中的内存选项以启用此功能:

从Firefox 50开始,内存工具默认启用。

创建快照

点击“拍摄快照”按钮或者点击左侧的照相机图标来创建快照:

快照会占据右侧的面板,在左边你可以看到新的快照的入口,包括时间戳,大小和保存或者删除快照的控制:

删除快照

点击"X" 以删除快照:

保存和加载快照

如果你关闭了内存工具,快照将会被忽略。点击保存按钮以保存快照:

你需要选择一个保存位置,将会保存为以 .fxsnapshot为扩展名的文件。

点击导入按钮(一个向上箭头和正方形组合的图标)来导入一个已有的 .fxsnapshot 文件(在Firefox 49之前有一个名为导入的标签):

你可以在硬盘上找到这个快照文件。

比较快照

从Firefox45开始,你可以比较两个堆快照。这个对比会向你展示在两个快照之间内存分配和释放的不同。

你可以点击快照按钮右边的按钮来创建对比 (在Firefox 47以前它是一个"+/-"图标):

你也可以选择一个基线来进行快照对比。工具将会向你展示两个快照的区别。

对比的时候不能使用关联性和树状图。

记录调用堆栈

内存工具可以告诉你你的代码里哪里在分配内存。然而,记录这些信息需要运行时进行 ,所以如果你想查看块中种内存调用的位置,你必须让你的工具在内存分配结束之前记录内存调用。选择“记录调用堆栈”以启用此功能(在Firefox 49之前叫做 "记录分配堆栈"):

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:125 次

字数:3982

最后编辑:7年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文