-12 iphone performance location loading geo
我有一个基于位置的社交网络应用程序.但它比其他类似的应用程序加载速度慢很多.加载照片时它确实变慢了.如果我在我的应用程序的聊天窗口中发送照片,然后在其他类似应用程序中发送相同的照片我的应用程序需要10倍的时间.但我不知道为什么
Cal*_*leb 10
如果不明确知道您的应用是做什么的,我们就无法提供具体的答案.幸运的是,你真的不需要我们告诉你为什么你的应用程序很慢; 你只需要学习如何自己弄清楚你的应用程序在做什么.
加速应用程序的第一步应该是使用Instruments对应用程序进行分析.构建您的应用程序以进行性能分析,并使用Time Profiler工具在Instruments中运行它.花些时间锻炼你想要改进的应用程序部分,然后查看结果.您将能够看到应用程序花费时间的细分.这会帮助你了解什么你的应用程序在做什么,并且可以帮助您制定加快代码的策略.从本质上讲,无论应用程序花费的时间最多,您都希望找到更少的方法.这可能意味着缓存结果而不是重新计算或重新获取它们.这可能意味着将某些任务推迟到用户实际需要它们之前.或者它可能意味着别的东西.直到你明白所有时间的去向,你才会知道.
请务必保存第一个性能分析会话的结果.在进行一些您认为会改善性能的更改后,重复相同的测试并将结果与第一批结果进行比较.这可以帮助您确认您所做的更改确实会以您认为的方式影响性能.
对您关注的每个区域重复此过程.
10倍速差速器应该很容易检测到.可能是您的竞争对手花了很多时间来分析他们的应用程序以提高性能,因此即使您已经完成了所有可以想到的改进,也可能无法在速度上与它们匹配,但您仍应该能够找到一些方法显着提高性能.
| 归档时间: |
|
| 查看次数: |
179 次 |
| 最近记录: |