동적 타입 시스템에서 제일 빠른 언어고 VM 최적화도 잘되 있음.


인터넷 검색하면 자바 성능 위한 코딩 나오는데 그거 반은 이미 최신 컴파일러에서


알아서 최적화 해줌. 


자바에서의 성능 요인의 가장 큰 문제는 코드를 쓸데없이 장황 하게 설계해놓은거 땜에 그럼.


함수 호출 5번만에 할거 존나 돌려서 쓸데없이 20번 호출하던가


직렬 맵핑할 수 있는 로직에 조건문을 졸라 넣어놓는다던가 하는 문제지.


그 외에 스트림을 buffered 처리하지 않는다거나 StringBuilder나 writer를 제때 사용하지 못할때


성능차가 심하게 난다.



물론 C에 비하면 20%정도 느림. 그놈의 word stop gc 문제도 있고.


하지만 말했다시피 요즘 언어중에 C,C++,Fortran 이런애들 다음으로 빠른 언어가 자바다.


느려서 못해먹겠다는건 애초에 자바가 맞지 않는 환경이거나 니가 코딩을 병신같이 해놓은거 ㅇㅇ