System.Exception
は多くのメモリ割り当て(多くはString
s、さらにはIDictionary
)を必要とすることがわかりました。 OutOfMemoryException
を構築するのに十分なメモリがない場合はどうなりますか?C#でOutOfMemoryExceptionを構築するメモリがないとどうなりますか?
検索後、同様の質問がありました:What happens when there's insufficient memory to throw an OutOfMemoryError? CLRはそのように動作しますか?
IIRCは、CLRはまた、それを事前に割り当てます。 – SLaks