asp.net - 在 Linux 和 Visual Studio Code 中分析 dotnet 核心
问题描述
有没有办法在 Linux 和 Visual Studio Code 中为 dotnet 核心应用程序执行 CPU 和内存分析?类似于 Visual Studio 2017 的“诊断工具”
解决方案
https://github.com/dotnet/core/issues/1647
问:所以,Visual Studio 有分析工具来帮助您优化您的 .Net Core 项目。我想知道这是否可以在 Linux 或 macOS 上完成。
回复:@doyouevensunbro,Visual Studio 没有任何可在 Linux 上与 .NET Core 一起使用的分析工具。目前,我们建议使用 perf 在 Linux 上收集性能数据。说明可在 https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/linux-performance-tracing.md获得。
我们还致力于使用 CoreCLR 中称为 EventPipe 的功能公开以 .NET 为中心的分析器。目前还没有太多关于该主题的文档。
也可以看看:
有多种工具可供使用,但在 Linux 上分析 .NET Core 应用程序的基本工具包似乎是perf实用程序以及 lttng和 perfcollect。让我们来看看它们。
和:
推荐阅读
- java - 处理中的Java:围绕窗口顺时针旋转一个圆圈
- javascript - 在焦点离开元素之前或在下一个元素获得焦点之前是否有运行 jquery 事件?
- apache-spark - pyspark delta-lake 元存储
- python - 将图像转换为numpy数组,翻转数组,然后变成图像
- scala - 有没有办法在通用对象上使用 .apply/.unapply ?
- node.js - API 接收未定义数据
- reactjs - 反应:我总是在我的后端发送以前的状态,即使是“previousState”
- bash - Bash:在 ls -A 之前验证空文件夹
- python - 通过 Python office365 API 下载 Sharepoint Docx 文件
- acumatica - Acumatica 中的其他 GS1 代码支持