【问题标题】:High ram load and "Error creating window handle" exception高 ram 负载和“创建窗口句柄时出错”异常
【发布时间】:2020-06-09 07:00:33
【问题描述】:

在我的 c# windows 服务中,我得到一个异常,创建窗口句柄时出错。 我正在开发一个 sip 程序。每次调用使用 263KB 内存,使用 1.2GB 内存后,我得到了上述错误。我的服务手柄约为 1300。我的机器有足够的可用内存。我确实对我创建的每个对象进行了处理。

我如何追踪并找出问题所在?

【问题讨论】:

  • 那是因为创建了定时器,但即使使用 stop 和 dispose 方法也没有释放 ...

标签: c# garbage-collection windows-services window-handles


【解决方案1】:

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

【讨论】:

  • 那是windows服务。如何附加调试器?
  • 您可以使用远程调试器,并且可以通过您的 Visual Studio 连接到服务。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2011-10-17
    • 1970-01-01
    • 2013-01-30
    • 2013-06-02
    • 2017-09-25
    • 1970-01-01
    • 2016-04-18
    相关资源
    最近更新 更多