반응형

자바 수행시간 검사하는 예제

 

package speed_timer;

 

public class Main {

 

public static void main(String[] args) {

long start, end;

String s = "";

StringBuilder sb = new StringBuilder("");

final int count = 100000; 

 

start = System.currentTimeMillis();

for(int i = 0; i < count; i++)

s.concat("ab");

end = System.currentTimeMillis();

 

System.out.println("String 걸린 시간: " + (end - start));

 

start = System.currentTimeMillis();

for(int i = 0; i < count; i++)

sb.append("ab");

end = System.currentTimeMillis();

 

System.out.println("StringBuilder 걸린 시간: " + (end - start));

}

 

}

 

[결과 화면] 

String 걸린 시간: 13

 

StringBuilder 걸린 시간: 6

 

 

 

반응형

+ Recent posts