CF_*_*ner 14 performance android gson
我试图使用gson在android模拟器上进行我的对象映射.
处理大约208 kb的json数据时,它的速度非常慢.我的json中没有任何层次结构.
对象映射完成后,我可以看到gson创建了大约500条记录.
在android模拟器上花了超过3分钟来映射输入json.
我注释了我的实体,包括字符串和几个浮点数.
我错过了什么?
任何想法,最佳实践都会有很大帮助.
有没有快速对象映射json数据的方法?
URL myURL = new URL(url);
/* Open a connection to that URL. */
URLConnection ucon = myURL.openConnection();
/*
* Define InputStreams to read from the URLConnection.
*/
InputStream is = ucon.getInputStream();
InputStreamReader reader = new InputStreamReader(is);
long tickCount = System.currentTimeMillis();
Policy[] policies = new Gson().fromJson(reader, Policy[].class);
long endCount = System.currentTimeMillis() - tickCount;
Log.d("Time to pull policies in milliseconds", "" + endCount);
Run Code Online (Sandbox Code Playgroud)
我之前见过这样的问题,普遍认为杰克逊比Gson快得多.有关更多信息,请参阅以下链接:
以下是专门讨论Android的内容:http://ubikapps.net/?p = 525
归档时间: |
|
查看次数: |
12485 次 |
最近记录: |