.net - .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%
特别是,“泄漏概率”听起来与我的搜索相关。但是,我无法在任何地方找到它的确切定义,以知道我是否走在正确的轨道上。
这是否意味着这个函数极有可能导致内存泄漏,因为它的泄漏概率如此之高?如果是这样,我如何确认它以及如何追踪它发生的位置?
任何帮助或方向将不胜感激!
解决方案
推荐阅读
- kdb - 函数返回 kdb/q 中的表
- html - 对齐 div 容器内 div 行底部的按钮
- javascript - 在javascript中合并数组本身
- javascript - 如何计算其余的输入
- apache-spark - 通过 YARN 无法访问 SparkUI
- mysql - 循环遍历mysql子查询结果
- .net - 反应式 (Rx) 增量时序,并在资源允许的情况下尽快更新
- ruby-on-rails - 在 Rails 中使用 Bootstrap gem
- ruby-on-rails - 这种多态关联是否设置正确?
- python - 通过机器学习或以编程方式从 PDF/扫描的 PDF 中提取关键数据字段,用于 30 种不同类型的文档