2
同僚はこれが可能だと言った(しかし、私には少し奇妙に見える)。
これを行う方法がある場合、どこでこれを行うことができますか?
私はwinXP OSについて話しています。.NET - マシン全体のGC動作を変更する方法はありますか?
同僚はこれが可能だと言った(しかし、私には少し奇妙に見える)。
これを行う方法がある場合、どこでこれを行うことができますか?
私はwinXP OSについて話しています。.NET - マシン全体のGC動作を変更する方法はありますか?
はい、GCには、サーバーとワークステーションという2つの操作モードがあります。 app.config(アプリケーションごと)またはmachine.configのいずれかでモードを変更できます。詳細については、http://blogs.msdn.com/junfeng/archive/2004/07/13/181534.aspxを参照してください。 gcServer
については
<Configuration>
<runtime>
<gcServer enabled="false" />
<gcConcurrent enabled="true" />
</runtime>
</Configuration>
:
gcConcurrent
については:
は一般的に、しかし、あなたは特にマシンレベルで、GCの動作モードを変更する必要はありません。通常、これを気にするのは、CLR自体をホストしているアンマネージアプリケーション(SQL ServerやIISなど)だけです。
実際にはモードではありませんが、gcConcurrentを忘れないでください。マシン全体の設定をGCにすることができます。 – Marc
ありがとうございました。私はそのことを忘れていた。 –
Tess Fernandezには、さまざまなGCモードの詳細を含む偉大な記事があります。> http://blogs.msdn.com/tess/archive/2008/04/17/how-does-the-gc-work-and-what -are-the-different-generations.aspx – adrianbanks