使用dotTrace6.0进行性能,内存分析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用dotTrace6.0进行性能,内存分析相关的知识,希望对你有一定的参考价值。


使用dotTrace进行性能,内存分析



dotTrace6.0里面主要有两个可以用来做性能分析,一个是DotTrace 可以分析执行时间,Dotmemory 可以分析内存占用


Dotmemory提供了内存分析功能,统计抓取的时间段内各个堆栈执行过程中使用的内存大小,按照堆栈执行情况树状排序;和它之前提供的时间统计类似



下载安装JetBrains dotTrace 6.0,http://www.jetbrains.com/profiler/



DotMemory 使用方法

启动站点后,打开Dotmemory,选择local,本地进程,勾选是否要立即执行,完毕后点击执行按钮:

使用dotTrace6.0进行性能,内存分析_数据



2.点击“Run”,会打一抓取数据的窗口,如下图:

使用dotTrace6.0进行性能,内存分析_内存分析_02



数据抓取了一段时间,你可以点击右上角的 get snapshot,相当于把这个时间段的数据存成快照,你就可以来分析了




使用dotTrace6.0进行性能,内存分析_性能分析_03




点周上面的快照文件,会自动打开分析窗口,如下:

使用dotTrace6.0进行性能,内存分析_时间段_04



具体的数据分析待后补充


 


 DotTrace 的使用类似,实际使用后再补充


--- end ---


以上是关于使用dotTrace6.0进行性能,内存分析的主要内容,如果未能解决你的问题,请参考以下文章

在 VS Code 中使用 GraalVM 和 VisualVM 进行性能和内存分析

使用VisualVM分析性能

系统性能分析工具

性能分析 | Linux 内存占用分析

PHP的性能探讨和测试

.NET内存性能分析宝典