java 1.8을 사용하여 다음 데이터를 가져오고 싶습니다.Java 1.8을 사용하여 Window CPU 및 메모리 성능을 얻는 방법은 무엇입니까?
- CPU 사용량.
- 총 실제 메모리
- 사용 가능한 메모리
- 무료 메모리는
나는 OperatingSystemMXBean
를 사용하고 있지만, 데이터의 위 얻을 수있는 방법이 없습니다.
Runtime.getRuntime()
를 사용하지만 내가없는
메가바이트 또는
기가바이트로 변환 할 수있는 긴 값을 반환합니다.
'OperatingSystemMXBean'을 사용할 수 있습니다. https://docs.oracle.com/javase/7/docs/jre/api/management/extension/com/sun/management/OperatingSystemMXBean.html – DimaSan
[How to monitor Java에서 컴퓨터의 CPU, 메모리 및 디스크 사용량?] (http://stackoverflow.com/questions/47177/how-to-monitor-the-computers-cpu-memory-and-disk-usage-in-java) –
다른 모든 방법이 실패하면 Windows API를 조사하고 [JNA] (https://en.wikipedia.org/wiki/Java_Native_Access)를 사용할 수 있습니다. – Arkadiy