프로그래밍 방식으로 가비지 수집에 적합한 객체 수를 확인하고 수량을 출력 할 수 있습니까?가비지 수집에 적합한 객체 수를 프로그래밍 방식으로 알아보십시오.
1
A
답변
8
아니요. 개체에 대한 참조가있는 경우 가비지 수집 대상이 아니기 때문에 아니요.
1
기존 API를 사용하여이 작업을 수행 할 수 없습니다. 그러나 이러한 개체가 차지하는 메모리를 예측할 수 있습니다. 이렇게하려면 가비지 수집에 적합하지 않은 개체를 제공하는 jmap
유틸리티를 사용할 수 있습니다. 그런 다음 이러한 모든 개체가 총 힙에서 차지하는 메모리를 뺄 수 있습니다. 응용 프로그램에서 사용하는 전체 힙 검사 상주 메모리를 추정하고 최소한의 applcation (HelloWord 스타일)로 차지하는 상주 메모리를 뺍니다.
+0
런타임 rt = Runtime.getRuntime(); rt.totalMemory(); –
관련 문제
- 1. 가비지 수집에 의존해야합니까? 코드에서
- 2. Java의 가비지 수집에 대한 질문
- 3. 가비지 수집기에 적합한 객체 수는 얼마입니까?
- 4. 구조체가 가비지 수집에 사용할 수 있습니까?
- 5. .NET 4.5에서 가비지 수집에 변경 사항이 있습니까
- 6. 스레드가 가비지 수집에 의해 차단되었는지 확인하는 방법
- 7. 조직의 여성 직원 수를 알아보십시오. ...
- 8. 프로그래밍 방식으로 FormulaFieldDefinition 객체 이동
- 9. 프로그래밍 방식으로 IB 객체 보내기
- 10. 가비지 수집을위한 객체 준비, Java
- 11. 우리 아이폰 앱에 5 등급을 부여한 사람을 프로그래밍 방식으로 알아보십시오
- 12. 이 예제에서 가비지 수집기에 적합한 객체 수는 얼마입니까?
- 13. 이 C# EF 시나리오에서 가비지 수집에 대해 걱정해야합니까?
- 14. Julia의 메모리 할당 및 가비지 수집에 혼란 스럽습니다.
- 15. C# 유형 안전이 가비지 수집에 어떤 영향을 줍니까?
- 16. 캐싱 개체 (사용자 별) 및 가비지 수집에 대한 의미
- 17. 글로벌 "창"참조가 iife에서 가비지 수집에 미치는 영향은 무엇입니까?
- 18. objective-c의 가비지 수집에 의존하는 경우 게터 및 설정자가 필요합니까
- 19. 플래시 가비지 수집에 대한 걱정에 대한 경험 법칙이 있습니까?
- 20. Java/Scala가 가비지 수집에 대해 보장하는 보장은 무엇입니까?
- 21. facebook 사용자가 보유한 친구 수를 알아보십시오
- 22. 특정 URL의 facebook * shares * 수를 알아보십시오
- 23. 가비지 수집 대상 객체
- 24. salesforce에서 프로그래밍 방식으로 사용자 정의 객체 저장
- 25. Glassfish에서 프로그래밍 방식으로 JMS 객체 만들기 3.1.2
- 26. 프로그래밍 방식으로 버튼 객체 매개 변수 참조하기
- 27. 배열의 객체 속성을 프로그래밍 방식으로 추가
- 28. URL이 손상되었는지 알아보십시오.
- 29. 안드로이드 가비지 수집기, 객체 내부의 객체 해제하기
- 30. 가비지 컬렉터 : 객체 그래프의 데이터 구조
더 많은 점 : GC가 가비지 수집에 적합한 개체를 찾지 못한 경우 이미 수집 한 것일 수 있습니다. –
예, 당신 말이 맞습니다. 그리고 실제로, 나는 그것이 실제 생활에 문제가된다고 생각합니다. 난 그냥 내 SCJP 6 답변을 확인하는 몇 가지 기회를 찾고 싶었 :) 실제 프로그래밍을위한 아니에요 :) –