我花了两天的时间试图找出切换路线时我的应用挂起的原因。此代码继承自其他开发人员。
我已经把console.logs放在任何地方,看起来所有的东西都完成了路线改变,然后它只挂了10秒钟。
我决定尝试使用Chrome的开发工具来分析代码,我注意到在xhr.onreadystatechange函数上花了12秒或30%的处理时间。
正在处理的数据不是那么大(150kb到200kb),只有大约3-4 xhr的请求(大多数只有几kbs)。
我不打算发布整个项目,但我想知道是否可以提供进一步的建议来解决这个问题。由于Chrome工具非常滞后,Batarang中的大多数标签(包括性能)都没有响应。