【发布时间】:2009-09-04 21:44:45
【问题描述】:
当我在模拟器上运行 iPhone 应用程序时,我有一些奇怪的性能差异 a) 从 XCode 和 b) 直接在模拟器中。
当我直接在模拟器中运行它时,从我的 Core Data DB 中的所有对象计算一些统计数据的一种方法需要不到一秒的时间,而当我从 XCode 在模拟器上启动应用程序时需要 22 秒(没有断点,也没有调试)。
这怎么可能?是的,该方法获取数据库中的所有元素,但数据库中只有大约 2000 个项目。 有谁知道性能差异来自哪里?
问候
【问题讨论】:
-
在这个启动方法中发生了什么样的分配和多少分配?如果缩放db中的项目数,启动时间是否按相同比例缩放?
标签: iphone xcode performance