【DotTrace】界面详解(一)

本文介绍了 DotTrace 的安装、配置与使用方法,包括Sampling、Tracing和Line-by-line等分析模式,以及如何获取和分析快照。通过Performance Viewer和Timeline Viewer,深入剖析应用程序的性能瓶颈,如CPU活动、内存消耗、线程活动和源码分析。
摘要由CSDN通过智能技术生成

1、安装

这里写图片描述

2、主界面配置和运行分析会话

这里写图片描述
Profiler Options:

  • Sampling:通过获取CLR内部一个方法开始执行和结束执行的时间差来计算的分析时间
    • 最快的方法。它用于精确测量程序运行时间,但可能会丢失一些数据。使用此配置类型可使你快速获取应用程序的的总体性能
  • Tracing:围绕函数输入和退出
    • 慢于Sampling的方法,但是可以准确地测量特定方法被调用的准确次数。它是通过获取CLR内部一个方法开始执行和结束执行的时间差来计算的分析时间
  • Line-by-line:通过收集代码执行的每条语句的时间来,它计算出的时间更精确
    • 通过收集代码执行的每条语句的时间来,它计算出的时间更精确。该方法适用于你已经知道大概哪里出现,并要找到具体某一个出现性能问题的方法时
  • Timeline:抽样的方式,每隔一段时间(windows下大概是10ms),会暂停所有线程,并抓取堆栈里的信息,然后计算出代码执行时间差,这个选项可能会导致一些执行很短的方法抓取不到的问题
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值