有没有办法在全局控制 .NET 中的内存消耗?
我知道MemoryFailPoint但我需要在我的整个应用程序中全局限制它。MemoryFailPoint
需要为每个下一个操作创建 - 并得到处置。
而且由于我正在做一些重度颚化的事情,我不确定是否MemoryFailPoint
不会干预 TPL。
只是为了好玩实例化这个类的一个实例:
class Bomb
{
public Bomb()
{
var t = new Task<Bomb>(() => new Bomb());
t.Start();
t.Wait();
Next = t.Result;
}
string TNT = new string('*', 1024 * 640);
public Bomb Next;
}