【发布时间】:2015-12-07 10:46:56
【问题描述】:
我们没有尝试改进我们的系统,因为我们的应用程序中存在内存泄漏。我想知道如果我创建了一个未处理的 DataTable 对象然后重定向到另一个页面会发生什么?
DataTable 对象是否会被垃圾回收? (ASP 网络表单) 谢谢你的帮助:)
【问题讨论】:
标签: c# asp.net webforms garbage-collection
我们没有尝试改进我们的系统,因为我们的应用程序中存在内存泄漏。我想知道如果我创建了一个未处理的 DataTable 对象然后重定向到另一个页面会发生什么?
DataTable 对象是否会被垃圾回收? (ASP 网络表单) 谢谢你的帮助:)
【问题讨论】:
标签: c# asp.net webforms garbage-collection
我不认为您应该担心处理 DataTable,根据页面生命周期,页面对象在卸载事件之后被处理。
此外,DataTable 是一个托管对象,因此手动调用 dispose 会产生较少的好处。参见下文。
【讨论】: