zoukankan      html  css  js  c++  java
  • .NET Core CLI 的性能诊断介绍

    在网上闲逛,看到了一篇关于.net性能诊断的文章,特此记录

    MSDN网址:

    https://docs.microsoft.com/zh-cn/dotnet/core/diagnostics/debug-memory-leak

    我使用的windows环境,写一下步骤

    (1)打开windows powershell 执行以下命令安装工具

    dotnet tool install --global dotnet-trace

    dotnet tool install --global dotnet-counters

    dotnet tool install --global dotnet-dump

    (2)下载demo

    https://docs.microsoft.com/zh-cn/samples/dotnet/samples/diagnostic-scenarios/

    (3)运行demo(可以直接dotnet run),

    如有问题可以用vs打开进行一些修改,修改一下目标框架,然后再运行

    (4)运行dotnet-trace ps 

    查看哪个进程是.net core 进程

    (5)打开一个新的power shell ,执行一下命令

    dotnet-counters monitor --refresh-interval 1 -p 【pid】

    打开监控计数器,能看到对象数量

     (6)打开新的powershell 运行以下命令

    dotnet-dump collect -p 【pid】

    收集内存数据到文件

    (7)分析数据

    dotnet-dump analyze 【filename】

    dumpheap -stat  ---查看对象数量

    具体请看MSDN

  • 相关阅读:
    hdu 5001 从任意点出发任意走d步不经过某点概率
    hdu 5007
    hdu 5009 离散化
    hdu 5011 Nim+拿完分堆
    thinkphp 删除多条记录
    thinkphp 实现无限极分类
    图片生成唯一的名字
    html 标签学习
    PHP比较运算!=和!==
    php使用 set_include_path
  • 原文地址:https://www.cnblogs.com/qiejinxing/p/13298043.html
Copyright © 2011-2022 走看看