From 98fca3828ce067fd8558537b64ca6cd7e4c4411e Mon Sep 17 00:00:00 2001 From: Alexander Yumashev <33555768+alex-jitbit@users.noreply.github.com> Date: Tue, 22 Nov 2022 13:19:47 +0200 Subject: [PATCH] Windows and Linux confused, fixes #27710 (#27711) --- aspnetcore/performance/diagnostic-tools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aspnetcore/performance/diagnostic-tools.md b/aspnetcore/performance/diagnostic-tools.md index 875cec8b57..08e5b9bb71 100644 --- a/aspnetcore/performance/diagnostic-tools.md +++ b/aspnetcore/performance/diagnostic-tools.md @@ -55,7 +55,7 @@ For more about PerfView, see the user's guide available in the tool or [on GitHu ## PerfCollect -While PerfView is a useful performance analysis tool for .NET scenarios, it only runs on Linux so you can't use it to collect traces from ASP.NET Core apps running in Windows environments. +While PerfView is a useful performance analysis tool for .NET scenarios, it only runs on Windows, so you can't use it to collect traces from ASP.NET Core apps running in Linux environments. [PerfCollect](https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/linux-performance-tracing.md) is a bash script that uses native Linux profiling tools ([Perf](https://perf.wiki.kernel.org/index.php/Main_Page) and [LTTng](https://lttng.org/)) to collect traces on Linux that can be analyzed by PerfView. PerfCollect is useful when performance problems show up in Linux environments where PerfView can't be used directly. Instead, PerfCollect can collect traces from .NET Core apps that are then analyzed on a Windows computer using PerfView.