我对长寿计划及其成员有疑问。
我已经注意到,在一个寿命长的程序中,某些具有事件或Timers.Timer功能的对象会在一段时间(可能是几天或几周)后停止工作,而lifeTime为null意味着没有租约。
您是否注意到,你们都在长寿吗?

更新
对不起,那里,而不是他们。但是寿命长的程序是指Windows服务和在计算机中运行的程序可以启动并运行,直到计算机关闭为止。

最佳答案

不,我没有注意到他们停止工作。

检查事项:

您是否在不记录或处理异常的情况下捕获异常?重构。

你有内存泄漏吗?一个典型的错误是为短寿命的对象订阅事件,但忘记取消订阅。这意味着对象将继续存在,因为事件订阅者对其具有引用。

10-06 04:37