我在HTML5中构建了一个图形密集型站点,它大量使用canvas上下文的drawImage()函数。在Windows 7上的IE9中,性能非常流畅,但在Firefox 4中,事情变得不稳定。我试图找出瓶颈,以便开始优化。是否可以使用Firebug分析内置的JavaScript函数?
如果我使用Firebug 1.7.0的JavaScript性能分析功能,我可以看到我自己的函数的统计信息,但我也希望看到对内置JavaScript函数的调用。有没有办法在Firebug或其他工具中做到这一点?
作为一种解决方法,我想我可以通过将事情分解成许多小函数来使分析粒度更细化,但我宁愿我的设计不受简化配置的驱动。
更新:回想起这个问题,我发现有问题的内置函数不是真正的JavaScript函数,而是主机提供的函数。在这种情况下,它们是来自浏览器的DOM对象。只是想我会澄清技术细节。
是的,我想过这个解决方法(“把事情分解成许多小函数”),但我希望尽可能避免它。我们拭目以待。 – 2011-03-24 19:51:00