언어별 성능 비교
2022. 10. 26. 00:40ㆍTIL💡/Others
https://www.ciokorea.com/news/257842
자바의 장점
자바는 JIT(Just-In-Time) 컴파일러가 자바 코드를 컴파일하여 타깃 환경에서 실행한다.
JIT 엔진은 프로그램 동작을 기반으로 런타임 시 루틴을 최적화하여 사전 컴파일된 C에서는 불가능한 많은 최적화 클래스를 허용한다.
또한 OS 독립적이므로 한 번 작성하면 어디서든 실행될 수 있다.
이러한 장점들은 닷넷(.NET)도 유사하다.
자바의 단점
자바는 JVM 인터프리터가 기계어로 변환하는 중간 코드인 바이트 코드로 컴파일된다.
또 자바의 자동 메모리 관리는 대부분의 환경에서 유용하지만 제한된 메모리 리소스를 최적으로 사용해야 하는 프로그램에는 C가 더 적합하다.
'TIL💡 > Others' 카테고리의 다른 글
[Visual Studio] 단축키 정리 (0) | 2022.10.09 |
---|---|
[병렬화] 병렬 프로그래밍이란? (0) | 2022.10.02 |
Customize Azure Pipeline YAML (0) | 2022.07.21 |
C#을 통해 배우는 동시성 프로그래밍 Part 1. (0) | 2022.05.17 |
git 최초 push 시 왜 --set-upstream 옵션을 설정해야할까? (0) | 2022.04.19 |