나는 항상 배열 메모리 사용법에 관해 비슷한 질문을 게시하지만 이제는 좀 더 구체적인 질문을 올리고 싶다.java memory usage
- 데이터 유형의 크기가 항상 다른 플랫폼 (리눅스/윈도우 32도 동일합니다 : 나는 몇 가지를 이해하지 못했다 http://www.javamex.com/tutorials/memory/object_memory_usage.shtml
:이 기사를 읽은 후
/64 비트) ??? int는 항상 32 비트가 될까요?;
- 내가 메모리 사용량을 계산할 때 자체에 참조 값 을 넣어야합니까? 객체가 인데 int 필드가 있다면 메모리는 12 (객체 헤더) + 4 참조 +4 (int 필드) + 3 (패딩) = 24 바이트가됩니다.
아마도 이것이 당신에게 왜 그렇게 중요한지 설명해 줄 수 있습니까? – leonm
오직 교훈적인 목적을 위해서. – xdevel2000