标签: c# .net self-hosting
我有一个使用Selfhost技术用C#编写的Windows服务,它就像一个可以处理一些web服务请求的小服务器。 此服务器需要连续运行,并且实际上没有自动重载或显式内存清理的策略。在一些测试中,我注意到在几天(一打)后它变得“不稳定”(我的意思是它开始失败访问DB并且由进程分配的内存剧烈增加)。 我要问的是,如果这个技术的已知问题需要重新加载或清理内存肯定有时间,或者如果我需要在我的代码中更好地进行调查。 我闻到了内存泄漏,但它似乎太奇怪了,因为我只使用托管对象。