【发布时间】:2011-05-06 18:52:32
【问题描述】:
所以我最近对我的一个表格视图进行了一些更改,我注意到当重新加载单元格时(以一种或另一种方式回到屏幕上)会有四分之一到半秒的延迟。我决定使用 xcode 4 的内置分析器。我发现在这些高峰期间,大部分时间都花在 gzopen 和 png_read_filter_row
我在调用树查看器中一直跟踪这些函数,一直到 main,它从来没有出现在我的任何真实代码中。我正在做的唯一有问题的事情是每次调用 cellForRowAtIndexPath 时都是小图像文件(每个单元格 1 个)。
我想我的问题是这样的:
- 文件 i/o 是否这么慢,以至于我应该切换到将这些图像缓存在内存中而不是文件系统中?
- 我如何才能弄清楚究竟是什么让我的应用程序使用分析工具大大降低了速度?
谢谢!
【问题讨论】:
标签: iphone ios file-io profiling