안드로이드 json 속도 비교

android 2013. 2. 1. 19:21

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

원본 : http://www.martinadamek.com/2011/02/04/json-parsers-performance-on-android-with-warmup-and-multiple-iterations/

 

간략한 내용 요약

 

속도는 jackson이 가장 빠른것으로..  ( 사용된 버전이 jackson 1.7.x 이었다. 참고로 jackson 2.x 버전부터는 속도 향이 더 되었다고 한다. )

자세한 test 소스는 아래를 참고하면 된다.

소스 : https://github.com/martinadamek/json-android-compare

 

 [결론]

1)Android Built-in JSON 파서는 별로 빠르지 않지만, 개발 편이성은 괜찮다.
2)JSON.simple이 패키지 구조만 다르고 거의 클래스명이 동일하기 때문에 쉽게 대체 가능한 옵션이다.
3)Jackson이 가장 속도가 빠르지만, 이벤트기반의 파싱 작업은 Built-in 파서에 비해서 개발 편이성이 차이가 난다.
4)Gson은 이벤트기반 파싱은 Jackson과 유사하다.

 

This is Android demo project used to compare performance of various JSON parser implementations in my blog post.

Right now it includes:
- Android built-in: http://developer.android.com/reference/org/json/package-summary.html
- JSON.simple: http://code.google.com/p/json-simple/
- Jackson: http://jackson.codehaus.org/
- Gson: http://code.google.com/p/google-gson/

Results on my Nexus One and more information is available in my blog post at http://martinadamek.com


: