人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Windowsにてプロセス内のスレッド毎のCPU使用率がわかるパフォーマンスモニタ以外のユーティリティを教えてください。
pslistを試しましたが、CPU使用時間がわかりますが、CPU使用率は表示されないようでした。
パフォーマンスモニタ以外と限定した理由は、「とても使いにくい」からです・・・。
よろしくお願いいたします。


●質問者: my_redo_log
●カテゴリ:コンピュータ インターネット
✍キーワード:CPU CPU使用率 Windows スレッド パフォーマンス
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● ardarim
●22ポイント

Process Explorerはどうでしょうか。

http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

プロセスを選んでPropertiesのウィンドウを開き、Threadsタブの中でスレッドごとのCPU使用率が表示されます。

◎質問者からの返答

回答ありがとうございます。


2 ● たかたか
●23ポイント

プロセスエクスプローラを使うといいですよ。

◎質問者からの返答

回答ありがとうございます。


3 ● taku_j_7
●23ポイント

以前、Gigazineに掲載されていたツールです。

http://gigazine.net/index.php?/news/comments/20061009_svchost/


「Process Explorer」というツールで、

CPU利用率(推移)と稼動プロセスの詳細情報まで参照できます。

ダウンロードは下記URLからです。

http://technet.microsoft.com/ja-jp/sysinternals/bb896653(en-us).aspx

◎質問者からの返答

回答ありがとうございます。できればCLIツール(コマンドラインプログラム)がよいのですが・・・


4 ● taku_j_7
●22ポイント

コマンドラインということは、シェル/Cであれば問題無いのでしょうか。


あくまでWindows環境にこだわるのであれば、

パフォーマンスモニタのデータを成型して使うと良いと思います。

サンプルソースもあり、非常に分かりやすいです。

http://www.hiramine.com/programming/windows/getperformance.html


Cを扱うのが面倒だというのであれば、Cygwinを入れるのが一番楽かもしれませんね。

http://www.ei.nagano-nct.ac.jp/text/reference/PCsetup/cygwin.htm...

cygwin/procpsに各種コマンド(ps,vmstat,freeなど)もあるので、詳細の値が取れます。

◎質問者からの返答

ふむふむ、頂戴した内容を確認します・・・。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ