在Linux和Visual Studio Code中分析dotnet核心

mne*_*neu 6 .net asp.net .net-core visual-studio-code

有什么方法可以在Linux和Visual Studio Code中为dotnet核心应用程序执行CPU和内存分析?类似于Visual Studio 2017的“诊断工具”

pau*_*sm4 6

\n

https://github.com/dotnet/core/issues/1647

\n\n

问:那么,Visual Studio 具有分析工具来帮助您优化 .Net\n Core 项目。我想知道这是否可以在 Linux 或 macOS 上执行。

\n\n

回复:@doyouevensunbro,Visual Studio 没有任何可与 Linux 上的 .NET Core 配合使用的分析工具。目前,我们建议\n 使用 perf 收集 Linux 上的性能数据。说明可从 https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/linux-performance-tracing.md获取。

\n\n

我们还致力于使用 CoreCLR 中名为 EventPipe 的功能来公开以 .NET 为中心的分析器。目前还没有太多关于该主题的文档。

\n
\n\n

也可以看看:

\n\n
\n

在 Linux 上分析 .NET Core 应用\n

\n\n

有多种工具可供使用,但用于在 Linux 上分析 .NET Core 应用程序的基本工具包似乎是perf实用程序以及 lttng perfcollect。让\xe2\x80\x99s 全部看一下。

\n
\n\n

和:

\n\n

将 .NET 应用程序性能分析引入 Linux

\n