C# 使用线程池增加进程句柄

C# 使用线程池增加进程句柄,c#,c#-2.0,C#,C# 2.0,我有一个c#应用程序,每次都会刷新。我用ThreadPool来做这个。由于这个系统句柄的增加,由于我的应用程序运行时间不长,这意味着在2天后,我的系统内存不足异常。我强制释放内存,但没有运气减少系统句柄。我也在谷歌上搜索减少手柄,但没有运气。你能告诉我我该怎么做吗。我正在使用Framework 2.0。如果没有看到一些代码,很难说。如何分配这些句柄?处理完这些手柄后,您是否要释放它们?你在强行释放什么记忆?如果您不提供更具体的信息,我们将无法帮助您。也许可以进行代码审核,查找您未处理的IDisp

我有一个c#应用程序,每次都会刷新。我用ThreadPool来做这个。由于这个系统句柄的增加,由于我的应用程序运行时间不长,这意味着在2天后,我的系统内存不足异常。我强制释放内存,但没有运气减少系统句柄。我也在谷歌上搜索减少手柄,但没有运气。你能告诉我我该怎么做吗。我正在使用Framework 2.0。

如果没有看到一些代码,很难说。如何分配这些句柄?处理完这些手柄后,您是否要释放它们?你在强行释放什么记忆?如果您不提供更具体的信息,我们将无法帮助您。也许可以进行代码审核,查找您未处理的
IDisposable
s。。。