비 기본 Java 객체의 크기를 찾는 방법은 무엇입니까?비 기본 Java 객체의 크기를 인쇄하는 Java 프로그램을 작성하십시오.
-2
A
답변
0
어쨌든 크기를 찾을 필요가 거의 없으므로 Java에서 미리 정의 된 방법이 없습니다. 특정 유스 케이스가있는 경우 객체를 가져 와서 기본 유형과 그 내부의 참조를 기반으로 크기를 찾는 사용자 정의 함수를 작성하여 크기를 찾을 수 있습니다. 예 : 10 정수의 목록 = 32 * 10 int가있는 클래스 A; 객체 o = 32 * 2 [가정 32 비트 jvm].
1
당신이 찾고있는 것은 Java Sizeof입니다. this article을보십시오. 기본적으로 많은 오브젝트를 생성하고 사용 가능한 힙의 변경을 봅니다.
관련 문제
- 1. Java cant .txt로 작성하십시오
- 2. Java 배열의 인덱스를 다시 작성하십시오.
- 3. 이 기본 Java 프로그램을 정확히 이해하지 못합니다.
- 4. Java 인터페이스에서 기본 유형 또는 비 기본 유형을 선호해야합니까?
- 5. 32 비트 VM에서 Java 객체의 크기를 예측 하시겠습니까?
- 6. "Name"문자열을 여러 번 인쇄하는 방법을 작성하십시오.
- 7. 비 Java 소스를 Java 소스로 변환하기위한 도구
- 8. 기존 Java 프로그램에서 새 Java 프로그램의 인스턴스를 컴파일하고 작성하십시오.
- 9. Java 코드를 C#으로 다시 작성하십시오.
- 10. 대기열에서 객체의 메소드 사용하기, Java
- 11. Java : Map 객체의 매개 변수화
- 12. gdb에서 Java 배열을 인쇄하는 방법은 무엇입니까?
- 13. Java 기본 글꼴
- 14. Java 프로그램을 실행하는 방법
- 15. Java Preferences.app가 기본 Java 버전을 변경하지 않습니다.
- 16. JNI jclass에서 Java 클래스 크기를 결정하십시오.
- 17. ActionScript - 메모리 관리를위한 기본/비 기본 객체의 차이점은 무엇입니까?
- 18. 바이너리와 비 바이너리 소켓킹 Java
- 19. 패키지 구조의 비 Java 파일
- 20. Java 소켓 비 블로킹 읽기
- 21. JAVA : 이벤트를 별도의 프로그램으로 작성하십시오 ... 가능합니까?
- 22. 왜 Java 힙 크기를 지정해야합니까?
- 23. Java 힙의 크기를 고정하는 방법
- 24. 기본 Java 환경 질문 :
- 25. 기본 Java 파일 서버
- 26. Java Annotation의 기본 속성
- 27. Java 기본 컴파일 디렉토리
- 28. Java 기본 구현
- 29. Java 프로그램에서 텍스트를 인쇄하는 방법은 무엇입니까?
- 30. Java Console에서 .dat를 인쇄하는 올바른 방법은 무엇입니까?
이 숙제가 있습니까? – SingleNegationElimination
당신이 요구하는 것은 사실상 불가능합니다. – Esko
http://stackoverflow.com/questions/52353/in-java-what-is-the-best-way-to-determine-the-size-of-an-object –