创建NSDateFormatter对象耗时对比

总结:对比了模拟器iPhone 8p真机iPhone 8p,结果如下:

1、创建100wNSDateFormatter,真机耗时1s,模拟器耗时1s

2、创建100wNSObject,真机耗时0.5s,模拟器耗时0.5s

3、创建100w个自定义JackSon,真机耗时41s,模拟器耗时8.7s

ps:测试了下,创建UIImage,创建100w耗时 ≈ 1.5s

如果一个工具类中有NSDateFormatter来转换时间,还是建议把NSDateFormatter设为全局变量,只创建一次。

测试截图如下

模拟器iPhone 8p创建100w个NSDateFormatter实例对象耗时约1s
模拟器iPhone 8p创建100w个NSObject基类实例对象耗时约0.5s
模拟器iPhone 8p创建100w个自定义实例对象耗时约8.7s


真机iPhone 8p创建100w个自定义实例对象耗时约41s


真机iPhone 8p创建100w个NSObject基类实例对象耗时约0.5s


真机iPhone 8p创建100w个NSDateFormatter实例对象耗时约1s
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 下列叙述错误的是()。 (2.0 分) A. 质量管理包括QA和QC一切活动的全部过程 B. 影像质量是指对...
    我们村我最帅阅读 4,041评论 0 8
  • 《iOS APP 性能检测》 原文 原创: colawyeeqiu 腾讯Bugly 2017-09-28 | 导语...
    一代骄马阅读 1,406评论 2 6
  • 目录:1.为什么要线程安全2.多线程安全隐患分析3.多线程安全隐患的解决方案4.锁的分类-13种锁4.1.1OSS...
    二斤寂寞阅读 1,198评论 0 3
  • 原创: colawyeeqiu [腾讯Bugly] 首先,要明确性能检测都需要关注哪些指标,笔者列举了以下几个主要...
    Candy7阅读 3,057评论 1 5
  • 在大数据的时代、流量爆发的时代,怎么保证我们的服务安全、稳定是每个企业、每个开发者需要关注的问题。于是微服务、分布...
    lfboo阅读 725评论 0 0