n=100000 버블 정렬 돌리는데
자바는 11000ms정도고 c는 18000ms 정도 나옴
둘다 코드는 거의 똑같은 형태고 정렬하는 부분만 각각 System.currentTimeMillis하고 clock()으로 쟀음
GC언어라서 C보다 느릴 줄 알았는데
신기하게도 자바가 더 빠르네
n=100000 버블 정렬 돌리는데
자바는 11000ms정도고 c는 18000ms 정도 나옴
둘다 코드는 거의 똑같은 형태고 정렬하는 부분만 각각 System.currentTimeMillis하고 clock()으로 쟀음
GC언어라서 C보다 느릴 줄 알았는데
신기하게도 자바가 더 빠르네
c는 컴파일 어떻게 함
c는 gcc main.c 자바는 javac Main.java
컴파일 할 때 -O3 -march=native 붙이고 다시 해보셈
오 옵션 넣으니까 11000ms 나옴
아직 초짜라서 그런거 잘 모름;;; 그냥 배열에 넣어놓은거 반복문으로 정렬했음
자바가 jit 덕분에 자주 반복되는 코드를 런타임에 최적화함. c는 빌드할 때부터 최적화를 해줘야됨
댓추 - dc App
사용자 문재인
사용자문제
ㅄ