JavaScript性能优化 - Performance 工具介绍

102 阅读1分钟

为什么使用Performance?

GC 的工作目的其实就是为了让内存空间在程序运行的过程中出现良性的循环使用,所谓良性循环的基础就是要就我们在写代码时候能够对内存空间进行合理分配。由于 ES 当中并没有提供操作内存空间的 API 所以是否合理也都没有标准判断,因为它都是由 GC 来完成操作的。所以在这里,我们想要去判断整个过程的内存使用是否合理就必须想办法去时刻关注到当前内存的一个变化。因此,当前就有了这样一个工具可以提供给我们更多的监控方式。在程序运行过程中帮我们去完成对内存空间的监控操作,这一块简单的总结一下就是通过使用 Performance 就可以对当前程序运行过程中内存的变化又一个时刻的监控。有了这样一个操作之后,在我们程序的内存出现异常的时候直接去想办法定位到当前出现问题的代码块。

Performance 使用步骤

  • 打开浏览器输入目标网址
  • 进入开发人员工具面板,选择性能
  • 开启录制功能,访问具体页面
  • 执行用户行为,一段时间后停止录制
  • 分析界面中内存的记录信息