この質問にはすでに答えがあります。
私は窓7を使用しています、そして私がプロセスのメモリ使用量を見るとき、私はプロセスがそれを見るのを見ます svchost.exe(netsvcs)
とっている 1.2 GB
の physical memory
。これは正常ですか?
注:私は窓を起動すると svchost.exe(netsvcs)
できるだけ少ない使用 14 KB
記憶の、しかし数分後にそれはかかり始めます 1.2 GB
メモリの。
この質問にはすでに答えがあります。
私は窓7を使用しています、そして私がプロセスのメモリ使用量を見るとき、私はプロセスがそれを見るのを見ます svchost.exe(netsvcs)
とっている 1.2 GB
の physical memory
。これは正常ですか?
注:私は窓を起動すると svchost.exe(netsvcs)
できるだけ少ない使用 14 KB
記憶の、しかし数分後にそれはかかり始めます 1.2 GB
メモリの。
回答:
svchost.exe(およびnetsvcs)のメモリ要件はさまざまです。基本的に、SvcHostは、Microsoft Windowsが複数のサービスを単一のプロセスとして表示するために使用する「トリック」です。これは、プロセスごとにある程度のオーバーヘッドがあるためです。そのため、これを行うことで速度とパフォーマンスの面で多少の利点があります。
そのため、svchost.exeのメモリ要件は、その特定のsvchost.exeインスタンスにどのサービスが含まれているかによって異なります。
それで、質問に関して:それは「普通」ですか?それは驚くべきことではありません。それよりもメモリの少ないマシンではそれは期待できませんが、メモリの多いマシンでは確かに考えられます。
メモリがなぜ使用されているのか、その理由についてより意味のある答えを得るためには、 TaskList/SVC
またはリソースマネージャ(Windows 7ではタスクマネージャの[パフォーマンス]タブにある[R_esource Monitor ...]ボタンをクリックするとアクセスできます)、CPUタブで同じPIDを持つ複数のサービスを探します)どのサービスがあなたが興味を持っているSvcHost.exeインスタンスの一部であるか(1.2GBのメモリを消費するもののように)。どのサービスがメモリを使用しているかを確認したら、さらに質問がある場合は、知りたい特定のサービスについて新しい質問をすることができます。