DotTrace学习入门之一

一、介绍

百度百科:dotTrace 是一个包含了可用于.NET应用程序的性能分析器(dotTrace Performance) 和内存分析器(dotTrace Memory)的套件。

dotTrace Performance可帮助用户对各种.NET框架内的应用程序的性能瓶颈进行检测,能够帮助.Net开发者以最快的方式找到并移除性能上的瓶颈。

dotTrace Memory 则能帮助用户发现内存泄露并能对基于.NET 4.0以上框架的应用程序进行内存占用优化。

二、安装

我下载安装的是**版

安装**版参考链接:https://www.jb51.net/softjc/694783.html

三、VS使用

安装完成后,vs会出现ReSharper菜单栏,如下图

DotTrace学习入门之一

运行方式一:

点击Show Performance Profiler 会出现 性能分析器界面,如下图

DotTrace学习入门之一

点击TimeLine,便会以不调试模式执行程序,同时会弹出下图的快照弹窗:

DotTrace学习入门之一

快照弹窗功能:

  • Get Snapshot and Wait :  抓取快照
  • Get Snapshot and Start:  目前还不知道跟上面的获取快照有何区别
  • Detach All:将分析器与应用程序分离,保持应用运行
  • Kill:杀死所有被分析的应用程序进程,并关闭该窗口
  • Drop:  暂停分析
  • Start:  启动分析

点击Get Snapshot and Wait 后出现快照分析界面:

DotTrace学习入门之一

方式二:

DotTrace学习入门之一

点击Run Application Performance Profiling..,出现下图界面,点击run运行即可

DotTrace学习入门之一

 

四、分析器运行模式

DotTrace学习入门之一

 

2020-5-30,天气阴,下过雨后的南京,微风吹拂的树枝,空气很是清新。