搜索分类、视频或标签
理解用户代码和外部代码,知道调试器在何处查找符号文件,启用源服务器支持,调试 .NET 框架源代码,理解源链接调试原理,启用源链接支持动态下载源码,针对无源码的第三方程序集,在调试时可动态反编译生成符号和源代码,在代码中设置调试器中断。
.NET 升级助手是一个工具,可帮助您将老项目迁移到最新 .NET 框架的工具,它可以帮助您识别项目中的依赖项和 API 使用情况,为项目提供 .NET 目标框架的建议,提供升级项目所需的代码更改。
微软提供轻量级、跨平台、实时的性能指标收集器,可用于识别和诊断各种程序性能问题,将程序性能指标报告保存到指定文件,将性能指标实时推送到侦听器工具,本视频将介绍如何使用性能计数器探测网站请求吞吐量和并发量,使用计数器探测 EF Core 性能。
收集进程正在运行的托管线程,收集每个线程的执行堆栈跟踪信息,将收集结果保存到指定的文件,跨平台线程堆栈跟踪工具安装,查看可被收集的进程,使用命令行收集并分析线程堆栈信息。
收集实时进程的 GC 托管堆垃圾回收器转储快照,从事件流中生成对象根图,使用可视化工具分析托管堆对象占用内存大小,分析对象的引用根,比较多个时间点堆上的对象数,使用命令行分析堆快照,将分析结果输出到文件,使用 PerfView 工具分析程序性能。
使用内存转储收集和分析实用工具,跨平台转储内存快照的方法,分析 SOS 命令,列出正在运行的托管线程,切换线程,托管代码的堆栈跟踪,深入探索 CLR 如何创建运行时对象,内存结构图,使用命令跟踪对象结构信息。
学习内存转储文件,抓取内存快照,在 Visual Studio 中创建转储文件,使用 ProcDump 灵活创建转储文件,在任务管理器中创建转储文件,使用运行诊断分析工具,调试并分析内存泄漏,知道哪些对象占用内存,调试并分析高 CPU 使用率的应用,知道哪些线程或方法占用 CPU 使用率,调试并分析死锁,快速定位死锁位置。