string(6) "洞察" TAGS:洞察 寻技术

TAGS:洞察

PerfView专题 (第十五篇): 如何洞察 C# 中的慢速方法

一:背景 1. 讲故事 在 dump 分析旅程中,经常会遇到很多朋友反馈一类问题,比如: 方法平时都执行的特别快,但有时候会特别慢,怎么排查? 我的方法第一次执行特别慢,能看到慢在哪里吗? 相信有朋友肯定说,加些日志不就好了,大方向肯定是没问题的,但加日志的颗粒度会比较粗而且侵入性也比较大,比如说这个方法不是你的,或者说这个方法是操作系统的,一般情况下对他们无法干涉,那如何洞察在你作用域之外的

C#编程 / ASP.NET编程 2023年09月09日  44

如何洞察 .NET程序 非托管句柄泄露

一:背景 1. 讲故事 很多朋友可能会有疑问,C# 是一门托管语言,怎么可能会有非托管句柄泄露呢? 其实一旦 C# 程序与 C++ 语言交互之后,往往就会被后者拖入非托管泥潭,让我们这些调试者被迫探究 非托管领域问题。 二:非托管句柄泄露 1. 测试案例 为了方便讲述,我们上一个 Event 泄露的案例,使用 C# 调用 C++ ,然后让 C++ 产生 bug 导致句柄泄露。 先看一下 C++ 代

ASP.NET编程 2023年07月11日  127

关闭

用微信“扫一扫”