我试图找到我的Javascript中的瓶颈。基本上我正在开发一个用Javascript编写的扩展插件,它需要4-5秒才能完成任务。这个任务中涉及很多代码,并且使用开发工具中的打印语句/ chrome不能正常工作。开发工具似乎甚至没有看到我的Javascript运行。我想知道是否有人有任何建议/工具,他们认为可能是有益的?在JavaScript中寻找瓶颈?
11
A
回答
0
也许最好是在Firefox中打开HTML文件,而不是让Chrome扩展处理它。这将允许你使用Firebug来确定任何原因,这将是非常有用的。
0
我记得Google Chrome有一个内置的JavaScript profiler。或者你不能把它用于你的扩展? (我从未构建过Chrome扩展程序。)
9
在Chrome中打开您的页面。
工具 - >开发人员工具 - >配置文件
开始分析(第3按钮,灰色底部的状态栏上的圆圈)
0
您可以尝试使用Profiler,因为它是之前或时间轴提及。 时间线将帮助你,如果时间花在本机代码。
相关问题
- 1. ArduPilot,Dronekit-Python,Mavproxy和Mavlink - 寻找瓶颈
- 2. 查找SQL查询瓶颈
- 3. 使用萤火虫分析功能寻找性能瓶颈
- 4. 寻找瓶颈/优化Magento的最快方法是什么?
- 5. 寻找电视捕获RTMP延迟的瓶颈
- 6. 查找图中的'瓶颈边缘'
- 7. 瓶颈和ZeroMQ
- 8. java.awt.container.add(comp)瓶颈
- 9. IIS瓶颈?
- 10. 查找.NET多线程瓶颈
- 11. 如何找出网页的CPU瓶颈
- 12. Firebird SQL:查找瓶颈/性能分析
- 13. 查找链接时间瓶颈
- 14. 查找流程瓶颈rails/ruby
- 15. pthread_join正在成为瓶颈
- 16. 瓶颈问题mysql
- 17. 是PowerShell的瓶颈
- 18. 数字GUI瓶颈
- 19. 瓶颈的含义?
- 20. 在ASP.NET中发现性能瓶颈
- 21. 在CakePHP中查找内存和CPU时间瓶颈
- 22. 如何在asp.net应用程序中找到I/O瓶颈
- 23. 在JavaScript中构建瓶颈URL会产生空的URL
- 24. 寻找在JavaScript
- 25. PHP - MySQL - Foreach循环瓶颈
- 26. MapReduce洗牌阶段瓶颈
- 27. Zend_Search_Lucene的性能和瓶颈?
- 28. 并行运行Azcopy - 瓶颈?
- 29. 套接字的瓶颈?
- 30. GPU编程 - 转移瓶颈
我们需要更多信息。你在做什么任务?你能给我们内部循环的代码清单吗?通常,使用更好的算法可以获得更高的性能提升。告诉我们你想要完成什么,以及你如何努力完成它,也许我们可以提供更多帮助。 – Sparafusile 2011-01-24 15:32:42
由于您使用了setTimeout等,因此代码没有运行。尝试使用时间线来查看真正发生的事情。 – loislo 2011-01-25 08:03:10