JavaTM Platform
Standard Ed. 6

클래스
java.lang.management.MemoryUsage 의 사용

MemoryUsage 를 사용하고 있는 패키지
java.lang.management Java 가상 머신의 관리 및 Java 가상 머신이 실행되고 있는 operating system의 관리를 감시하는 관리 인터페이스를 제공합니다.  
 

java.lang.management 에서의 MemoryUsage 의 사용
 

MemoryUsage 를 돌려주는 java.lang.management 의 메소드
static MemoryUsage MemoryUsage. from (CompositeData  cd)
          지정된 CompositeData 에 의해 나타내지는 MemoryUsage 객체를 돌려줍니다.
 MemoryUsage MemoryPoolMXBean. getCollectionUsage ()
          Java 가상 머신이 이 메모리 풀에서 사용되지 않는 객체의 리사이클에 마지막에 최선을 다한 뒤의 메모리 사용량을 돌려줍니다.
 MemoryUsage MemoryMXBean. getHeapMemoryUsage ()
          객체의 할당에 사용되는 heap의 현재의 메모리 사용량을 돌려줍니다.
 MemoryUsage MemoryMXBean. getNonHeapMemoryUsage ()
          Java 가상 머신에 의해 사용되는 heap 이외의 현재의 메모리 사용량을 돌려줍니다.
 MemoryUsage MemoryPoolMXBean. getPeakUsage ()
          Java 가상 머신이 기동되고 나서, 또는 피크가 리셋 되고 나서의, 이 메모리 풀의 피크 메모리 사용량을 돌려줍니다.
 MemoryUsage MemoryPoolMXBean. getUsage ()
          이 메모리 풀의 메모리 사용량의 평가치를 돌려줍니다.
 MemoryUsage MemoryNotificationInfo. getUsage ()
          통지가 구축되었을 때의 메모리 풀의 메모리 사용량을 돌려줍니다.
 

MemoryUsage 형의 파라미터를 가지는 java.lang.management 의 생성자
MemoryNotificationInfo (String  poolName, MemoryUsage  usage, long count)
          MemoryNotificationInfo 객체를 구축합니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.