Process Explorerでプロセスが制御不能になっているかどうかを知る方法


0

タスクマネージャで常にCPU使用率が高くメモリ使用量が増加していることを確認し、プログラムとの実際のやり取りに基づく判断(たとえば、インターフェースの動作が遅い)に頼ることなくエクスプローラで(制御の)?

たとえば、Process Explorerで特定のプロセスのThreadsボックスを見ています。約20〜30の「停滞した」スレッドが表示されます。 MSVCR100.dll!endthreadex。スレッドとコールスタックを見て、プロセスが誤動作しているかどうかをおおまかに見積もる方法はありますか?

回答:


3

スレッドとコールスタックを見て、プロセスが誤動作しているかどうかをおおまかに見積もる方法はありますか?

それは本当にプロセスに依存します - あなたがプログラムとその「通常の」リソース割り当てに精通しているほど、いつそれが誤動作しているかを識別することができるでしょう。私はそれがプロセスに依存していると言うのは、あるアプリケーションにとって「普通の」ものは別のアプリケーションにとってはひどく間違っているかもしれないからです。

あなたの例では、 '20 -30停滞スレッド'は問題を示しているかどうかにかかわらず - これが意図的かどうかによって異なります。

また、アプリケーションのパフォーマンスやリソースの使用量がユーザーとしての標準に達しているかどうかも重要です。プロセス情報を見て、これらの停滞したスレッドを頻繁に見て、それがユーザーとしてあなたに影響を与えているなら、あなたはより良いパフォーマンスのものでアプリを削除/交換することに決めるかもしれません。

通常、これらのリソースは他のアプリケーションのパフォーマンスに直接影響するため、何か問題があることを示すものとして、より多くのメモリ使用量とCPU時間に依存する傾向があります。


ありがとう。私がそれについて尋ねる主な理由は、プログラムが実際には "誤動作"しているのではないかと心配することが時々あるからです。 「まあ、その場合、それは本当に問題ではありません」と言う人がいるかもしれません。それはプログラムが物事をディスクにページングするというわずかな心配から生じる。私のSSDが「細断処理」されているのではないかと思うOCDが少しあります。 (SSDが「死」と書かれていることはほとんど問題ではないことを私は知っています、そしてSSDがその目的を果たした数年後まで起こらないでしょう)
Coldblackice

それで、とにかく、私はそれが問題を解決し、物事が正しく機能していることを確かめることと、激怒するOCDのピンチ:)の大部分の問題であると言うのは長い言い方です
Coldblackice
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.