instruments 分析有两行代码占用大量时间,帮忙解释一下

图片描述

如图所示,我不知道这两行为啥占用了95%的执行时间。解释一下为什么?如何改进?

阅读 3k
1 个回答

asset.defaultRepresentation.metadata 这句话是会读文件信息的,所以会比较慢,避免调用这句话两次就能减少一半的时间。不过无论如何这个操作相对其他 dict 的读写都是慢上很多,所以成为热点并不奇怪。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏