C#中构造OutOfMemoryException没有内存时会发生什么?
What happens when there is no memory to construct an OutOfMemoryException in C#?
我发现 System.Exception
需要很多内存分配(许多 String
,甚至 IDictionary
)。当没有足够的内存来构造 OutOfMemoryException
时会发生什么?
经过搜索,我发现了一个类似的问题:What happens when there's insufficient memory to throw an OutOfMemoryError? CLR behavior like that?
我发现 System.Exception
需要很多内存分配(许多 String
,甚至 IDictionary
)。当没有足够的内存来构造 OutOfMemoryException
时会发生什么?
经过搜索,我发现了一个类似的问题:What happens when there's insufficient memory to throw an OutOfMemoryError? CLR behavior like that?