如何分析和诊断 JavaScript 长运行时间
How to analyze and diagnose javascript long run times
我有一个相当广泛的javascript,我可以在我的Chrome(最新的稳定版)和IE11中加载。
加载图标旋转,但脚本最终在两个浏览器中加载到我的机器上。
我有另外 2 个人尝试加载包含 IE11 中 javascript 的页面,但他们都无法加载页面。加载程序图标永远旋转,当它们将鼠标悬停在刷新图标上时,浮出控件显示"长时间运行的脚本"
如何分析我的 javascript 以确定脚本需要永远加载的方式和位置?
Chrome的开发者工具(F12)可以分析您的代码。 这将为您提供大量信息 - 可能有很多噪音 - 但它肯定会确定两件事:1)花费大量时间的函数,以及2)经常调用的函数。
这是我开始的第一个地方:打开分析器并重新加载页面。
如果这不能给你一个好的起点,请查看Chrome Timeline和console.timeStamp('Some Note')。 开始记录计时会话后,每次代码遇到"console.timeStamp"时,它都会注释时间线,允许您估计执行中一个或多个点之间的经过时间。 看这里: https://developers.google.com/chrome-developer-tools/docs/console#measuring_how_long_something_takes
相关文章:
- Javascript运行php文件,然后下载文件
- 在哪里可以找到RXUI Javascript'时间飞逝'实例
- JavaScript运行时是如何工作的
- Javascript运行Total保持添加
- 使用javascript计算运行时间
- 如何格式化setInterval方法JavaScript的运行时间
- Javascript运行时间过长
- 启动Javascript的时间间隔是非同步的,每次运行三次后停止
- 在javascript中引用数组的运行时间
- 加快javascript运行时间
- 如何将Javascript运行时间放在INPUT标记中
- Javascript运行时间函数观察者
- Javascript,我无法获得video. getcurrenttime()来显示视频运行时间
- 在javascript中查找运行时间
- JavaScript中长时间运行的任务
- 如何分析和诊断 JavaScript 长运行时间
- Javascript运行日期时间返回值在chrome中工作,但在Internet explorer中不工作
- 从Javascript计时器到数据库的运行时间
- 在操作字符串时,获得Javascript长时间运行脚本错误的机会是什么?
- 如何使用php和javascript实现从开始到结束日期的总运行时间