오히려 Go 초기에는 자바가 더 빨랐다가 최근에 Go가 조금 빠르다.
분야별로는 자바가 더 빠를 때도 있다.
자바의 컴파일러가 오랜 시간동안 최적화되온 성숙한 컴파일러인 반면
Go의 컴파일러는 아직도 한참 성숙 단계이기 때문에 그렇다.
물론 시간이 지나면 속도 차이는 점점 벌어지겠지.
그리고 Go와의 비교와 상관 없이 자바는 가상머신 쓰는 언어치고는 생각보다 빠름..
오히려 Go 초기에는 자바가 더 빨랐다가 최근에 Go가 조금 빠르다.
분야별로는 자바가 더 빠를 때도 있다.
자바의 컴파일러가 오랜 시간동안 최적화되온 성숙한 컴파일러인 반면
Go의 컴파일러는 아직도 한참 성숙 단계이기 때문에 그렇다.
물론 시간이 지나면 속도 차이는 점점 벌어지겠지.
그리고 Go와의 비교와 상관 없이 자바는 가상머신 쓰는 언어치고는 생각보다 빠름..
그래도 C++ 이랑은 아직 현격하지?
퍼포먼스 벤치마크들 보면 C++ > Go > Java인데 각각의 차이가 생각보다 크지 않음. Go는 네이티브라 C++과 큰 차이가 아니고 Java는 워낙 많이 연구되었고. 다만 메모리 사용량면에서 Java쪽이 참혹.......................
JVM이 GC쓰는 애들 중엔 갑인데