首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android上的Appcelerator和JSON性能

Android上的Appcelerator和JSON性能
EN

Stack Overflow用户
提问于 2016-04-11 06:30:18
回答 1查看 87关注 0票数 0

这感觉可能已经被解决了,但我找不到它,所以我想我应该问一下。

我有一个使用静态字典数据的应用程序,它以JSON文件的形式包含在应用程序中。在iOS上加载所需的JSON文件就像一个护身符-- iPhone 4s可以在不到4秒的时间内读取和解析任何这些JSON文件,而且在以后的机型上会做得更好。

为Android编译的相同代码和相同数据在Galaxy S6上加载需要14秒,延迟来自对JSON.parse()的调用。

一旦数据被加载到内存中,利用它在iOS和安卓上都能正常工作。

这一切都是使用SDK 5.2.2完成的。

有什么方法可以加速Android上的JSON解析过程吗?或者加载大块数据的另一种方法?(数据基本上是trie结构,初始化需要时间,不能即时完成。我使用另一个应用程序初始化trie结构,并使用JSON.stringify()导出它们。)

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-04-12 16:21:10

如果在iPhone 4s上需要4秒,那么它一定是一个很大的文件。一些可以加快速度的想法:

  • 使用SQLite将文件分成多个部分。
  • module.exports =添加到文件内容,将其重命名为.js,并将其作为require()模块。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36536290

复制
相关文章

相似问题

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