1
6
你应该一直, 总是 在对你的特定应用程序的好坏做任何笼统的假设之前,先分析一下你的代码。 Shark 它非常好,能够使用设备上的硬件性能计数器来告诉您有关应用程序如何运行的许多低级细节。 在iphone3gs上,为Thumb-2编译不会像旧的Thumb指令集那样产生性能损失(特别是它有本机浮点)。看到了吗 this other question 更多细节。
在许多情况下,优化大小也是优化速度的一个好方法:通过压缩代码大小,它可能更适合CPU的指令缓存,从而避免对内存的获取。这对频繁执行的紧密循环有更大的帮助。 |
2
0
第一个小贴士-了解你的存储类。在数组上执行indexOfObject之类的操作可能会非常昂贵,通常可以通过使用不同的存储类或以不同的方式组织数据来避免这些情况。性能工具可以帮助您找到这些情况。 |
daniel451 · 从源代码编译Python:多线程测试? 6 年前 |
mbalug · 为ARM编译c++源代码 6 年前 |
SuzLy · 使用flex编译简单令牌标识符 6 年前 |
user8659414 · Make无法识别我的库! 6 年前 |
Farzad · 序列化CUfunction对象 6 年前 |
Jersey · C++:何时需要重新编译有问题? 6 年前 |