Memory1 java가 메모리를 할당하는 방법 (객체 크기 계산) 개요 C/C++의 sizeof() 함수가 있는 것과 달리 Java에서는 Object 크기를 정확하게 측정할 수 있는 방법이 없습니다. 메모리상에 대규모의 데이터를 Cache용도로 저장하여 최대한 성능을 향상시키고자 하는 상황 등에서는 저장하고자 하는 Object 크기를 측정해보는게 굉장히 중요합니다. 이런 요구사항 속에서 어떻게 Java의 Object 크기를 최대한 정확하게 측정할 수 있을지 알아보겠습니다. 아래부터 설명드리는 모든 내용은 JVM 아키텍처와 버전에 따라서 다를 수 있습니다. Primitive type primitive type Size 참고 공식적인 size를 가지고 있습니다. null 값이 존재하지 않습니다. wrapper class가 있습니다. primitive typye 변수는 th.. 2021. 1. 20. 이전 1 다음