1.首先我们需要无痕模式打开一个新的chrome标签,可以按Ctrl+Shift+N开启一个无痕模式的chrome

选择无痕模式是为了不让其他的插件干扰你

我们先写一个html的小例子,里面有一些js代码用来做性能分析的用例

html文件的代码如下:

这里是使用vscode编辑的一个simple.html

里面的script里面有调用一个domore的耗时函数

现在我们可以在这个文件所在目录开启一个server,如下:

然后在之前打开的无痕模式下输入地址localhost:3000/simple.html

然后打开开发者工具,选择性能面板

接着点击重新加载按钮就会帮你记录性能了,然后就可以分析,如下:

我们选择主要那一行,选择评估脚本,然后在下面切换到调用树面板

然后一层层剥开就可以看到耗时的地方在哪里

可以发现耗时就是一个叫做domore的函数,因为这里是本地有源代码,并且没有混淆,因此可以清晰看出来,双击这个domore还可以跳转到源代码位置:

到此就分析结束了,当然这只是一个简单的例子,实际的场景可能要比这复杂的多

浏览器页面性能分析指南(chrome)相关推荐

  1. 前端性能优化必备技能 - 利用 Chrome Dev Tools 进行页面性能分析

    背景 我们经常使用 Chrome Dev Tools 来开发调试,但是很少知道怎么利用它来分析页面性能,这篇文章,我将详细说明怎样利用 Chrome Dev Tools 进行页面性能分析及性能报告数据 ...

  2. 前端性能优化之利用 Chrome Dev Tools 进行页面性能分析

    背景 我们经常使用 Chrome Dev Tools 来开发调试,但是很少知道怎么利用它来分析页面性能,这篇文章,我将详细说明怎样利用 Chrome Dev Tools 进行页面性能分析及性能报告数据 ...

  3. 【chrome devtools】前端性能分析之chrome devtools的使用 前端项目内存性能优化的建议 前端浏览器崩溃卡死 前端性能分析实战

    最近有个项目,静置一段时间,chrome内存一直上涨.就像是这样: 内存会慢慢悄悄的往上涨,最终可以到达2000多M,直至浏览器崩溃卡死.很明显,这应该是内存泄漏了. 但是只知道内存泄漏,并不知道究竟 ...

  4. .NET内存性能分析指南

    .NET Memory Performance Analysis 知道什么时候该担心,以及在需要担心的时候该怎么做 译者注 作者信息:Maoni Stephens - 微软架构师,负责.NET Run ...

  5. Chrome Performance 页面性能分析

    一.背景介绍 性能优化是前端开发一个非常重要的组成部分,如何更好地进行网络传输,如何优化浏览器渲染过程,来定位项目中存在的问题.Chrome DevTools给我们提供了2种常用方式 Audits和P ...

  6. Python性能分析指南——中

    程序使用了多少内存? 现在我们对计时有了较好的理解,那么让我们继续弄清楚程序使用了多少内存.我们很幸运,Fabian Pedregosa模仿Robert Kern的line_profiler实现了一个 ...

  7. DynaTrace Ajax Edition:IE浏览器性能分析工具

    DynaTrace AJAX是一个运行在IE浏览器下的免费页面性能分析工具,它可以支持主流的IE6.IE7.IE8浏览器.这款工具正是DynaTrace为进入前端性能分析领域而发布的.您可以利用它来分 ...

  8. 前端性能分析工具利器

    作者:basinwang,腾讯 PCG 前端开发工程师 大型项目容易遇到性能问题,一般来说,当我们遇到性能瓶颈的时候,才会开始去进行相应的分析.分析的方向除了业务本身的特点相关之外,常见的还可以借助一 ...

  9. 浅析微前端架构下的Web性能分析

    我们都知道Web性能关乎用户体验,进一步影响用户留存.转化率,显然用户体验不友好,最终导致流失.可见Web页面性能对用户和企业而言,可谓举足轻重. 因此,对Web页面的性能分析相关性能优化,是开发者不 ...

最新文章

  1. lightinthebox程序bug zencart
  2. Zookeeper之启动常见错误及解决方法
  3. docker中操作系统与应用
  4. HTML的五种经典布局方式(二)
  5. 零起点入门教程:用宜搭简单布局一个首页
  6. Codeforces Round #647 (Div. 2) - Thanks, Algo Muse!(AB)
  7. Python基础教程之第3章 使用字符串
  8. 【搜索引擎】lucene事务
  9. ARM全新Armv9架构:10年最大更新、增强AI和security能力
  10. 自动化测试神器 之 python unittest 断言
  11. Linux服务器时间校准
  12. 【VRP问题】基于模拟退火算法改进狼群算法求解带时间窗的车辆路径VRPTW问题附matlab代码
  13. 像中文的罗马音字体复制_罗马音字体复制大全
  14. am335xSD卡启动--文件系统制作
  15. python统计学课程_Python数据分析(统计分析)视频课程
  16. 【电力电子技术】整流电路
  17. 共筑安全内容分发,知道创宇与华为云签署合作备忘录
  18. Easy Data Transform for mac (Excel和CSV编程文件转换工具) v1.11.1激活版
  19. 计算机c盘能分区吗,电脑C盘还可以分盘吗?
  20. Smart movie Java_智能影院下载-smartmovie智能影院【手机端+PC端+教程+工具】-东坡下载...

热门文章

  1. 详解诊断数据库ODX-C
  2. StringUtils.join的详解---LPF
  3. 聊聊Twemproxy是什么
  4. 线上故障排查全套路盘点
  5. php中ksort和krsort排序问题
  6. Guava之RateLimiter限流
  7. ubuntu 下安装 matplotlib 报错 numpy tornado pyparsing freetye png 依赖没有
  8. 一个命令批量新建任意名称的文件夹
  9. 胆汁酸代谢物质靶向代谢检测
  10. List<String,Object>针对于集合中Map某个属性值求和