728x90
2022년 12월에 진행한 전자정부 표준프레임워크 세미나를 회사 이사님께서 흥미롭다며 보라고 공유해주셨다.
내가 느끼기에도 꽤나 흥미로운 내용이었다.
현재 어플리케이션을 실행할 때 각각 작업에 맞는 서로 다른 언어들을 사용하고, 자바와 융합되는 환경이 구성되어지고 있는데,
이것은 시스템의 복잡성과 어플리케이션 실행에 있어서 시간적은 지연을 일으키게 된다.
이러한 문제점을 보완 시키고자 나온 것이 GraalVM인 것이다.
GraalVM(그랄브이엠)으로 읽는다. G랄브이엠인줄;
GraalVM, New Technology in Java
자바 쪽의 jvm 새로운 기술로, 낮은 메모리와 높은 처리량을 가지고 있기 때문에 기존 jvm보다 50% 빠르고, 기존 jvm 에서 GraalVM으로 변경만 해도 성능향상이 10% 이상이다.
상호 운영성을 통해 탄생한 기술이기 때문에 다양한 언어를 지원하고 있다.
다양한 언어 지원을 위해 트러플 api를 내장하고 있다. 이것은 단일 엔진으로 다양한 언어를 구성할 수 있다는 것이다.
자바와 다른 언어들 까지도 같이 지원되기 위해 만들어졌고, 쉽게 내장 가능 하고, 높은 보안 수준을 가지고 있다.
RestAPI로 구동하는 것과, 같은 vm내에서 실행되는 것에는 효율의 차이가 클 것이기 때문에 GraalVM은 효율성 또한 확실히 향상되었다고 볼 수 있다.
조만간 javaVM 으로 여러 언어가 자유롭게 실행이 가능해지는 세상이 오는건 아닐지!
728x90
'기타' 카테고리의 다른 글
[리눅스] Jenkins 설치과정 (0) | 2023.03.03 |
---|---|
[리눅스] 파일 찾고 복사하고 삭제하기 (0) | 2023.03.03 |
[Linux] 리눅스 그림 다운로드 (6) | 2022.06.23 |
[Linux] 리눅스 디렉토리와 파일 (6) | 2022.06.17 |
JSTL 사용하기 (2) | 2022.06.16 |