我在一个非常大的 ASP.NET 应用程序中遇到内存泄漏问题。使用大约 24 小时(有时更多)后,会引发 OutOfMemory 异常。因此,我试图了解托管内存在 .NET 中的工作原理。ASP.NET 应用程序何时抛出 OutOfMemory 异常?服务器有很多 RAM,当抛出 OutOfMemory 异常时总是有足够的内存。我了解虚拟内存和物理内存之间的区别。在抛出 OutOfMemory 异常之前,W3WP 进程必须消耗多少内存?Machine.Config 文件中是否有设置?ASP.NET 进程永远不会被回收。
问问题
188 次