![]() |
1
3
cfAbsoluteTimegetcurrent()(约6微秒)或mach/mach-time.h中的mach-absolute-time()(稍快,但需要调用mach-timebase-info()并进行一些转换)。然后您可以打印到stdout或使用nslog;请注意,nslog需要50毫秒?所以你想这么做 之后 测量。我认为,stdout有点快,但不会转到syslog(即xcode管理器/iphone配置实用工具控制台)。 |
![]() |
2
2
其他人没有提到的一件事…当你使用仪器或鲨鱼进行性能检查时,在设备上而不是模拟器上运行你的应用程序。在许多情况下,该设备比模拟器慢得多,但在某些硬件加速的情况下,有时实际上比模拟器快得多,因此检查该设备是获得准确图像的唯一方法。 另外,请注意,nslogs会减慢速度。 太多了 . |
![]() |
3
1
有很多方法可以检测代码,但是通过工具和/或shark运行它应该能给您足够的信息,以了解代码的运行速度。但请记住,过早的优化是万恶之源。 |
![]() |
4
-1
|
![]() |
Sweepy Dodo · JSON lite的格式化 6 月前 |
![]() |
giantjenga · 优化整数向量到二进制向量的转换 7 月前 |
![]() |
Zegarek · Postgresql递归查询未提供预期结果 7 月前 |
![]() |
Joe · 为什么这两个查询之间的性能存在如此大的差异? 11 月前 |
![]() |
tic-toc-choc · 在`dplyr中高效使用列表进行过滤` 11 月前 |
![]() |
Mohan · 是否有一种更快的方法来编写代码,从1:N中提取许多随机样本? 11 月前 |
![]() |
user2980746 · 在C#字典中键入xyz对的最有效方法是什么? 11 月前 |