nimbus (1.2.4) | 2018-01-25 20:02 |
nimbus-sample (1.2.4) | 2018-01-26 17:06 |
アプリケーション開発において、オペレーションシステムの情報が必要とされる場合があります。
オペレーションシステムの情報を取得する機能を抽象化したのが、OperationSystemです。
関連するパッケージは、以下です。
アプリケーション向けインタフェースOperationSystemを使った簡単なアプリケーションのサンプルを示します。
- import jp.ossc.nimbus.core.ServiceManagerFactory;
- import jp.ossc.nimbus.service.system.OperationSystem;
- import jp.ossc.nimbus.service.system.CpuTimes;
- import jp.ossc.nimbus.service.system.MemoryInfo;
- import jp.ossc.nimbus.service.system.ProcessInfo;
- // OperationSystemを取得
- OperationSystem os = (OperationSystem)ServiceManagerFactory.getServiceObject("OperationSystem");
- // CPUのクロック数を取得する
- long cpuFrequency = os.getCpuFrequency();
- // 物理メモリの使用状況を取得する
- MemoryInfo memoryInfo = os.getPhysicalMemoryInfo()
- // プロセス情報を取得する
- ProcessInfo[] procInfos = os.getProcessInfos()
実装サービスの一覧は以下のとおりです。
実装サービス | 実装概要 |
jp.ossc.nimbus.service.system.javasysmon.OperationSystemService | OSの情報を取得する |