首页 > 解决方案 > .NET 程序上的 Debugdiag - 泄漏概率

问题描述

我最近第一次开始使用 .NET,并负责在基于 Web 的程序中定位内存泄漏。在尝试了各种不同的方法并使用了许多工具后,我发现了 Debugdiag,它看起来很有希望。当我在程序的转储上运行它时,我得到了很多难以破译的信息,但吸引我眼球的是如下示例所示的片段:

Function           OraOCIEI11!ss_mem_alc+50b 
Source Line    
Allocation type    C/C++ runtime allocation(s) 
Allocation Count   139 allocation(s) 
Allocation Size    495.17 KBytes 
Leak Probability   95% 

特别是,“泄漏概率”听起来与我的搜索相关。但是,我无法在任何地方找到它的确切定义,以知道我是否走在正确的轨道上。

这是否意味着这个函数极有可能导致内存泄漏,因为它的泄漏概率如此之高?如果是这样,我如何确认它以及如何追踪它发生的位置?

任何帮助或方向将不胜感激!

标签: .netmemory-leaksdebugdiag

解决方案


推荐阅读