저번 시간에  String vs StringBuilder 성능을 확인해 보았습니다.


그러다가 ARM에서는 어느 정도의 성능을 낼까하고 한번 확인해 보았습니다.



소스는 아래의 링크와 동일한 소스 입니다.

http://forum.falinux.com/zbxe/index.php?mid=lecture_tip&document_srl=797708



테스트한 사양은 아래와 같습니다.

CPU : iMX6 1GHz 쿼드코어

Memory : 2G

Java : 1.7.0_45



[실행 결과]

arm_1.PNG


ARM에서도 역시 StringBuilder이 훨씬 빠르다는 것을 확인 했습니다.


그럼 PC와 ARM의 차이는 어느정도 나는지 아래의 표를 참조 해주세요.

arm_2.PNG


단순히 차이가 나는 부분을 정리 한거라 그냥 그렇구나 라고 참고만 해주세요.


좀 눈여겨 봐야 하는 부분은 ARM에서는 String 더할때의 차이가 더 많이 난다는 사실.....


ARM에서는 String더하는 부분을 꼭 StringBuilder을 활용하는게 좋겠네요....^^;



감사합니다.