About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_first
⚠️
windows_tools
⚠️
missing_linux_example
⚠️
powershell_heavy
Summary:
The documentation is heavily oriented towards Windows, introducing Windows tools (ETW, WPR, WPA) first and in detail, with step-by-step instructions and screenshots. Linux and Android equivalents (Perfetto) are only briefly mentioned, with no Linux desktop examples or instructions. The only non-Windows command-line example uses PowerShell, and there is no mention of Linux profiling tools or workflows for non-Quest Linux clients. The documentation assumes Windows as the default environment for profiling and analysis.
Recommendations:
- Provide equivalent Linux desktop profiling instructions, e.g., using Perfetto or other Linux tracing tools, for users running ARR clients on Linux.
- Include Linux shell (bash) command-line examples for recording and analyzing traces, not just PowerShell.
- Present Windows and Linux/Android tools in parallel, rather than introducing Windows tools first and in more detail.
- Add screenshots and step-by-step guides for Linux workflows, similar to the Windows sections.
- Clarify which tools and workflows are available or recommended for each supported client OS (Windows, Linux, Android, etc.).
- If Linux is not supported for client-side tracing, explicitly state this and provide alternatives or workarounds.
Create pull request