Microsoftがタスクマネージャーでメモリ使用率を計算するために使用する式は?


-2

この質問に対する答えを見つけることができませんでした。ここに背景があります。

私はW7 64 Proを使用していますが、リソースモニターで内訳を確認できますが、列の合計を合計すると、MSによって計算された%数がどうなるかはわかりません。自体。これは、RAMの暴走問題が発生したシステムがあり、そのプロセスによって最終的にシステムが使用できなくなったためですが、タスクマネージャーによると、システムの使用容量は65%であり、エラーは利用可能なメモリがないと主張したためです。記録のために、このシステムには、暴走問題の前でさえ、常に「RAMクリープ」問題がありました。

OK、これは65%のRAM使用率のシステム障害につながります。オンボードグラフィックスが2 GBをロックする可能性があることがわかりましたが、このシステムでは正しいと思います。当時はボード/プロセッサグラフィックスを使用していました。オンボードグラフィックスがメモリを予約する場合、これはプロセスの一部として表示されませんが、リソースモニターに「ハードウェア予約済み」として表示されるようです。また、[システムのプロパティ]ウィンドウと[システム情報]には、6や7.5などではなく、8 GBのシステムが表示されます。いずれにしても、Intel 2000グラフィックスを搭載したHP 6200 Proの情報は入手しにくいグラフィックの管理方法がわからない。オンボードグラフィックスのグラフィックス処理は、このi5プロセッサー(i5-2400)を搭載したプロセッサーで処理されます。まあ、多分グラフィックスの割り当て(予約済みメモリ)が、システムが65%idkでメモリをタップアウトした理由です。最終的に、HWiNFOドライブモニターである暴走プロセスを見つけることに成功し、暴走の使用は停止しました。ただし、使用率は依然として高すぎます。システムには8 GBがあり、数か月の安定化と専用グラフィックスカード(HD 4550)の追加後でも、メモリは約46%でアイドル状態になります。これは、25〜35%でアイドル状態になっている他のシステムと比較されます。私は言うことはできませんが、メモリの問題の忍び寄る側面は少なくとも遅くなりました。高い%でアイドリングしているように見えるため、わかりにくいですが、停止する可能性があり、クリーピングプロセスが非常に遅いです。使用率はまだ高すぎます。システムには8 GBがあり、数か月の安定化と専用グラフィックスカード(HD 4550)の追加後でも、メモリは約46%でアイドル状態になります。これは、25〜35%でアイドル状態になっている他のシステムと比較されます。私は言うことはできませんが、メモリの問題の忍び寄る側面は少なくとも遅くなりました。高い%でアイドリングしているように見えるため、わかりにくいですが、停止する可能性があり、クリーピングプロセスが非常に遅いです。使用率はまだ高すぎます。システムには8 GBがあり、数か月の安定化と専用グラフィックスカード(HD 4550)の追加後でも、メモリは約46%でアイドル状態になります。これは、25〜35%でアイドル状態になっている他のシステムと比較されます。私は言うことはできませんが、メモリの問題の忍び寄る側面は少なくとも遅くなりました。高い%でアイドリングしているように見えるため、わかりにくいですが、停止する可能性があり、クリーピングプロセスが非常に遅いです。

しかし、これは私が本当に知りたいことです。スプレッドシートを使用してタスクマネージャーに列を追加する方法に関係なく、TMの合計MSショーの割合を算出することはできません。もちろん、これは監視ソフトウェアでも使用されるものなので、数値には何かがあると思います。しかし、MSはどのように数を計算しますか。

記録のために、ワーキングセットとプライベートwsを一緒に追加しても、MSがシステムが使用していると言うものにはまだ及ばない。合計にコミットを追加すると、私は行きます。繰り返しになりますが、リソースモニターで、MSが使用中と言っているものを確認できますので、表示しないでください。「使用中」によってMSが正確に意味するものを定義または公開した場所を見つけることができないというだけです。

回答:


0

メモリ使用量の列を合計しても、合計使用量と等しくなることはありません。プロセスではないメモリの重要なユーザーがいます。これらには、非ページプール、ページプールの常駐部分、およびファイルキャッシュが含まれます。他にもいくつかありますが、通常は非常に小さいものです。

奇妙なことに、タスクマネージャに表示される[キャッシュ]値にファイルキャッシュが含まれていません。使用中のRAMに含まれていますが、どのようにも識別されません。パフォーマンスモニターおよびその他のユーティリティで利用できます。ファイルキャッシュは簡単に500 MB以上にすることができます。場合によってははるかに高くなります。

最新のOSのメモリ使用量は、数値の列を単純に加算するだけでは計算するには複雑すぎます。

メモリ使用率の計算は簡単です:使用中のメモリ/合計メモリ* 100。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.