我注意到使用
此外,似乎在多个线程中使用
我创建了一个小的测试应用程序来说明这个问题。请查看它。
12月17日 - 更新我的观察:我不明白为什么并行处理时线程运行时间更长,而串行处理时则不然。只有在使用NSDateFormatter时才会出现时间差异。
NSDateFormatter
可能会很昂贵。我发现分配和初始化对象已经消耗了很多时间。此外,似乎在多个线程中使用
NSDateFormatter
会增加成本。是否存在一个阻塞,使得线程必须等待彼此?我创建了一个小的测试应用程序来说明这个问题。请查看它。
- http://github.com/johnjohndoe/TestNSDateFormatter
- git://github.com/johnjohndoe/TestNSDateFormatter.git
12月17日 - 更新我的观察:我不明白为什么并行处理时线程运行时间更长,而串行处理时则不然。只有在使用NSDateFormatter时才会出现时间差异。