3

我有 .NET Core 2.2 应用程序并想使用dotnet-counters来获取有关 GC 的一些数据。不幸的是,dotnet-counters 出于某种原因看不到我的应用程序(.NET 核心进程)。当我跑

dotnet-counters ps

它什么也不返回(我的 .NET 核心应用程序当然正在运行)。我使用 .NET Core 2.2.8 版和 dotnet-counters 3.1.57502 版。我尝试了独立版本和框架依赖版本的应用程序。

4

1 回答 1

4

诊断工具 ( dotnet counters, dotnet trace, dotnet dump) 依赖于运行时的新特性,这些特性公开了必要的接口。这些仅存在于 .NET Core 3.0 或更高版本上。

这意味着无法使用这些工具监视/诊断 .NET Core 2.2 应用程序。您需要将应用程序更新到 .NET Core 3.0+

于 2020-01-29T18:16:29.730 回答