Java 25 는 JEP 519를 통해 Compact Object Headers를 안정적이고 생산에 바로 적용할 수 있는 기능으로 만들어 애플리케이션 코드를 변경하지 않고도 상당한 메모리 절약과 최대 30%의 CPU 감소 효과를 제공합니다.
HotSpot JVM의 객체 헤더 크기를 12바이트 에서 8바이트 로 줄임으로써, 작은 객체가 많은 애플리케이션에서 헤더가 힙 공간의 20% 이상을 차지하는 오랜 비효율성을 해결합니다 . 이 기능은 기존의 96비트(64비트 마크 워드 + 32비트 압축 클래스 워드) 구조를 64비트 형식으로 압축하여 가비지 컬렉션 기간, 해시 코드, 잠금 정보와 같은 필수 메타데이터를 보존합니다. Amazon에서 수백 개의 프로덕션 서비스에서 광범위하게 테스트한 이 기능은 Spring Boot, 마이크로서비스, 데이터 집약적인 파이프라인과 같은 프레임워크에 즉각적인 효과를 제공하며, 간단한 JVM 플래그만 사용하여 잠금을 해제할 수 있습니다. 메모리가 제한된 환경이나 수백만 개의 객체가 있는 애플리케이션에서 이러한 최적화는 상당한 성능 향상으로 이어질 수 있습니다.
https://www.infoworld.com/article/3846172/jdk-25-the-new-features-in-java-25.html
신성한 깃갤에서 java는 다루지 않는다
자바는 그냥 전정프 스프링 발사대야. - dc App
러스트 얘기가 필요해
바로 npe 터지는 코드 아니셈?
18버전도 안쓰는 공화국에서 25버전은 32년에 쓰이니 ㅈ도 호들갑 ㄴㄴ
자바는 너만 쓰면 됨
21의 가상쓰레드가 반쪽짜리인거 생각하면 오히려 25로 바로 넘어가는 경향이 금방 생길것 같긴 함 스프링 부트4도 아예 25만 지원되게 바꾼다거나 식으로 ㅇㅇ
자네 헬조선을 아직 모르는건가 대기업고 그렇고 어떻게든 레거시 꾸역꾸역 유지하는건 종특이다 - dc App