私が取り組んでいるアプリケーションでは、特定の条件下ではメモリ使用量が屋根を突き抜けてコンピュータを効果的にロックします。私はそれがメモリリークだとは思わないし、エラーはありません、それはあまりにも多くのメモリを必要とします。メモリ使用量はタスクマネージャーで99%にジャンプし、Windowsは動作を停止し、強制的にリブートします。Visual Studioでデバッグ用のメモリ制限を設定する
デバッグ中にVSが使用できる最大メモリ量を設定することはできますか?メモリを使い果たしてしまう方法を探しているわけではありません。メモリを空きにしてWindowsが動作し続けるようにしたいだけです。
- のVisual Studio 2010
- Windows 7の64bの
- 8ギガバイトRAM
- C#.NETの
編集:
私は、メモリリークを修正する方法を求めていませんよ。私はVSデバッガで使用されるメモリを制限しようとしています。たとえば、私のPCには8GBのRAMがありますが、私のアプリケーションは2GBのRAMを搭載したPC上で動作する必要があります。だから私は2GBだけを使用するようにVSを構成したい。アプリケーションが2.0001GBを割り当てようとすると、VSにそれ以上のメモリがない(おそらくクラッシュを引き起こしている)ことをVSに伝えさせます。
http://msdn.microsoft.com/en-us/library/ee817660.aspx – Will
非常に有益な記事ですが、悲しいことに私の質問には答えません。 – user1793963
http://geekswithblogs.net/sdorman/archive/2008/08/28/visual-studio-optimizations.aspx – Hidden