'StringBuffer'에 해당되는 글 1건

  1. 2015.03.17 자바 문자열 합치기

2015. 3. 17. 17:15 Java

자바 문자열 합치기


아래는 자바 문자열 합치기 속도

( StringBuilder.append, StringBuffer.append, String += )

를 비교한것이다.


소스는 단순해서 생략.


1만건

StringBuilder Loop : [10,000] AppendText : "A" Builder time : 4msc

StringBuffer Loop : [10,000] AppendText : "A" Buffer time : 1msc

String Add Loop : [10,000] AppendText : "A" Add time : 116msc


10만건

StringBuilder Loop : [100,000] AppendText : "A" Builder time : 14msc

StringBuffer Loop : [100,000] AppendText : "A" Buffer time : 7msc

String Add Loop : [100,000] AppendText : "A" Add time : 3197msc


30만건

StringBuilder Loop : [300,000] AppendText : "A" Builder time : 15msc

StringBuffer Loop : [300,000] AppendText : "A" Buffer time : 16msc

String Add Loop : [300,000] AppendText : "A" Add time : 32005msc


30만건정도 append 쯤 StringBuilder 가 앞서기 시작한다.


간단히 한줄 출력하는 용도로 System.out.println("count : "+ count);

사용되는건 딱히 무리가 없어보이지만...

StringBuilder, StringBuffer (멀티쓰레드환경) 를 쓰는게 나아보임 .

Posted by 선화
이전버튼 1 이전버튼

블로그 이미지
선화

공지사항

Yesterday
Today
Total

달력

 « |  » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함