|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
public interface OperatingSystemMXBean
Java 가상 머신을 실행하고 있는 operating system의 관리 인터페이스를 돌려줍니다.
Java 가상 머신은, 이 인터페이스의 구현 클래스의 단일 인스턴스를 가집니다. 이 인터페이스를 구현하고 있는 인스턴스는,ManagementFactory.getOperatingSystemMXBean()
메소드를 호출해 취득할 수 있다, 혹은 platform MBeanServer
메소드로부터 취득할 수 있는 MXBean 입니다.
MBeanServer 내에서 operating system의 MXBean 를 일의에 식별하기 위한 ObjectName 는 이하대로입니다.
java.lang:type=OperatingSystem
이 인터페이스는, Java 가상 머신을 실행하고 있는 operating system의 시스템 프로퍼티에 액세스 하는 복수의 편리한 메소드를 정의합니다.
메소드의 개요 | |
---|---|
String |
getArch ()
operating system의 아키텍쳐(architecture)를 돌려줍니다. |
int |
getAvailableProcessors ()
Java 가상 머신이 이용 가능한 프로세서의 수를 돌려줍니다. |
String |
getName ()
operating system명을 돌려줍니다. |
double |
getSystemLoadAverage ()
마지막 1 분의 시스템 부하 평균을 돌려줍니다. |
String |
getVersion ()
operating system의 버젼을 돌려줍니다. |
메소드의 상세 |
---|
String getName()
SecurityException
- 시큐리티 매니저가 존재해,
checkPropertiesAccess
메소드가
이 시스템 프로퍼티에의 액세스를 허가하지 않는 경우SecurityManager.checkPropertyAccess(java.lang.String)
,
System.getProperty(java.lang.String)
String getArch()
SecurityException
- 시큐리티 매니저가 존재해,
checkPropertiesAccess
메소드가
이 시스템 프로퍼티에의 액세스를 허가하지 않는 경우SecurityManager.checkPropertyAccess(java.lang.String)
,
System.getProperty(java.lang.String)
String getVersion()
SecurityException
- 시큐리티 매니저가 존재해,
checkPropertiesAccess
메소드가
이 시스템 프로퍼티에의 액세스를 허가하지 않는 경우SecurityManager.checkPropertyAccess(java.lang.String)
,
System.getProperty(java.lang.String)
int getAvailableProcessors()
Runtime.availableProcessors()
메소드와 동등합니다.
이 값은, 가상 머신의 특정의 호출동안에 변화할 가능성이 있습니다.
double getSystemLoadAverage()
부하 평균을 이용할 수 없는 경우는, 0 보다 작은 값이 돌려주어집니다.
이 메소드는, 시스템 부하의 힌트를 제공하기 위해서 설계되고 있어, 빈번하게 조회할 수 있습니다. 이 메소드를 구현하는데 고액의 비용을 필요로 하는 플랫폼에서는, 부하 평균을 이용할 수 없는 것이 있습니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.