在使用 Swift 2.1 进行测试时,Argo 解析性能特别慢。
我有一个模型,User
它有 20 个字段。有些是收藏品。我应该尝试进一步分解吗?
我不认为你的模型的大小需要很长时间。我们注意到,大的 JSON 块可能需要时间来解析和解码。在 github 存储库 ( https://github.com/thoughtbot/Argo ) 中有 2 个性能测试可以解析和解码 4.6MB 的 JSON 文件。他们目前在主分支上的性能约为 2.5 秒,总时间可能为 5 秒。
你有关于你收到的 JSON 的大小或解析需要多长时间的数字吗?
这也是即将掌握的性能增强功能,可在上面引用的时间上节省 30-40%。这也可能有帮助。