C# 高ram负载和;创建窗口句柄时出错";例外

C# 高ram负载和;创建窗口句柄时出错";例外,c#,garbage-collection,windows-services,window-handles,C#,Garbage Collection,Windows Services,Window Handles,在我的c#windows服务中,我遇到一个异常,创建窗口句柄时出错。 我在做一个sip项目。对于每个使用263KB内存的调用,在使用1.2GB内存后,我会得到上述错误。我的服务大约有1300个手柄。我的机器有足够的空闲内存。我会处理我创建的每个对象 如何跟踪并找到问题?如果使用Visual Studio Professional或Enterprise,您可以在内存使用中看到它。它将显示在当前快照上。可能您有一个无限循环或不正确的dispose。这是因为创建了计时器,但即使使用stop和dispo

在我的c#windows服务中,我遇到一个异常,创建窗口句柄时出错。 我在做一个sip项目。对于每个使用263KB内存的调用,在使用1.2GB内存后,我会得到上述错误。我的服务大约有1300个手柄。我的机器有足够的空闲内存。我会处理我创建的每个对象


如何跟踪并找到问题?

如果使用Visual Studio Professional或Enterprise,您可以在内存使用中看到它。它将显示在当前快照上。可能您有一个无限循环或不正确的dispose。

这是因为创建了计时器,但即使使用stop和dispose方法也没有释放

这是一个windows服务。如何附加调试器?您可以使用远程调试器,也可以通过visual studio连接到该服务。这是因为创建了计时器,但即使使用停止和处置方法也没有释放计时器。。。