首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ios上xml解析的优化提示和指南

ios上xml解析的优化提示和指南
EN

Stack Overflow用户
提问于 2012-06-08 19:21:26
回答 1查看 429关注 0票数 4

我正在寻找ios上xml解析的优化提示和指南。我目前在我的一个项目中使用KissXML来以大约50 Hz的频率解析消息。有了这个速率,我可以清楚地看到,即使是相对较短的消息(大约10个元素),处理消息的高处理负载也是如此。

优化策略之一当然是选择“正确的”解析器。ios可用的解析器之间的详细比较可以在http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project中找到。

但是,我目前正在尝试研究有关如何通过有效负载优化以尽可能提高性能的一般指导原则和技巧。我希望专家们对此有一些看法!任何单独或部分的技巧都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2012-06-08 19:29:23

至于不直接涉及解析XML的技巧,但这仍然可以帮助您完成这项任务:

  1. 在后台线程中进行解析,可以很容易地帮助您解决问题。使用GCD,你还可以定义线程的优先级。
  2. ,你可以使用this苹果文档中的技术。在第14页,你可以读到:

使用methodForSelector的

:规避动态绑定可以节省消息传递所需的大部分时间。但是,只有在特定消息重复多次的情况下,节省才显着,如上面所示的for循环。

我实际上已经使用这种技术在对象数组上设置了一个值,并且我能够获得0.7秒的改进。可能不是很多,但在更重和重复的任务中,我确实认为它会有所不同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10947864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档