C# 内存泄漏-任何猜测它可能在哪里
我正在处理.Net项目(windows服务),发现内存泄漏。使用ANTS内存探查器,我已经确定-根本原因在非托管内存范围内。但是我不使用任何COM/COM+或p/invoke-pure.Net(DataAcces-Fluent-nHibernate、Automapper、WCF) 假设,什么是原因?我怎样才能找到瓶颈。。我对任何一种经历都感兴趣,谁曾面对并解决过这样的问题 更详细一点:C# 内存泄漏-任何猜测它可能在哪里,c#,wcf,nhibernate,automapper-2,C#,Wcf,Nhibernate,Automapper 2,我正在处理.Net项目(windows服务),发现内存泄漏。使用ANTS内存探查器,我已经确定-根本原因在非托管内存范围内。但是我不使用任何COM/COM+或p/invoke-pure.Net(DataAcces-Fluent-nHibernate、Automapper、WCF) 假设,什么是原因?我怎样才能找到瓶颈。。我对任何一种经历都感兴趣,谁曾面对并解决过这样的问题 更详细一点: 我知道物品是如何处理的(并且正确处理) 我(几乎)不使用事件 我在用计时器 我使用多线程(但它相当并行) 我
- 我知道物品是如何处理的(并且正确处理)
- 我(几乎)不使用事件
- 我在用计时器
- 我使用多线程(但它相当并行)
- 我的应用程序不是无状态的——我正在跟踪对象的生命周期
我不知道C#会导致内存泄漏。这不全是垃圾收集吗?您使用的是不安全的代码吗?@dotTutorials GC仅此而已,但是,是的,您可以创建内存泄漏。您可以肯定,Microsoft在这方面的消息传递对于教育开发人员来说是不好的。您应该使用内存探查器。@meziantou-就像ANTS提供的一样?