【发布时间】:2013-08-14 16:03:30
【问题描述】:
我有一个 Windows 应用程序,我在其中将大量数据加载到内存中(我知道将这么多数据加载到内存中不是一个好选择,但我别无选择)。
在某些情况下,我使用Application.Exit() 方法退出了我的应用程序。
我对释放应用程序持有的内存的过程有点困惑。 IE。当我调用Application.Exit() 时,这个内部会调用GC.Collect(),还是我自己先调用GC.Collect(),然后再调用Application.Exit() 会更好?
Application.Exit() 在内部是如何工作的?
我试图通过谷歌搜索找到答案,但没有找到我想要的。
【问题讨论】:
-
如果您退出应用程序运行时,请不要担心为您释放所有内存和资源。
标签: c# winforms garbage-collection