まず、オープンソースツールSigarを紹介させてください
公式ウェブサイト:http://sigar.hyperic.com/
API:http://www.hyperic.com/support/docs/sigar/index-all.html(英語であるため、英語が得意ではない場合は、Google Chromeの翻訳機能を使用して、読書のために単純化された中国人に直接変換できます)
Sigar(System Information Gatherer and Reporter)は、C言語で実装されたクロスプラットフォームシステム情報コレクションAPIを提供するオープンソースツールです。収集できる情報は次のとおりです。
基本情報(ベンダー、モデル、MHz、キャシェズ)および統計情報(ユーザー、SYS、アイドル、ナイス、待機)を含む1 CPU情報
2ファイルシステム、サイズ、使用、利用率、使用%、タイプを含む2ファイルシステム情報
サービスコントロールマネージャーと同様の3イベント情報
4メモリ情報、物理メモリの総数とスワップメモリ、使用数、残りの数。 RAMのサイズ
ネットワークインターフェイス情報とネットワークルーティング情報を含む5ネットワーク情報
6各プロセスのメモリ、CPUの使用、ステータス、パラメーター、およびハンドルを含むプロセス情報
IOステータス、読み取り、書き込みサイズなどを含む7 IO情報。
8サービスステータス情報
9オペレーティングシステムバージョン、システムリソースの制限、システムの実行時間と負荷、Javaバージョン情報などを含むシステム情報。
まず、Sigarパッケージをダウンロードする必要があります。私がダウンロードしたパッケージ名は:Hyperic-Sigar-1.6.4です
操作中、最初に準備する必要があります
1. log4.jarとsigar.jarパッケージをlibにコピーします(このステップのみを実行してプログラムの実行を開始する場合、次の状況が[Windowsオペレーティングシステムの下]に発生します)
解決:
このJavaのJDKのbinディレクトリにsigar-x86-winnt.dllファイルをコピーします
上記は、JavaでSigarを使用して発生する問題に対する迅速な解決策の完全な内容です。誰もがwulin.comをサポートできることを願っています〜