这篇文章是接着上一篇文章写的。之前提到,两次优化做完之后,性能瓶颈依然在XHR Load这条调用上边。而且耗时还是比较严重,大概有26000+毫秒。应该还可以继续优化的。
周日上午又对代码做了下修改,然后我们看看这次的这个性能分析结果,如下图:
虽然XHR Load这条调用的耗时还是最多的,但是相比之前已经大大降低,从上一次优化后的26000+毫秒直接下降到了1600+毫秒。这样算下来的话,三次优化结束后,应用性能提高八十倍有余。效果还是非常明显的。
2. 结束语
在功能开发过程中,其实不太需要刻意花时间去优化代码逻辑,等功能开发完之后,我们可以用一些专用的性能分析工具对代码性能进行分析,然后有针对性地进行优化,这样便可以有的放矢,以最小的代价实现最佳的效果。
网友评论