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
⚠️
powershell_heavy
⚠️
missing_linux_example
Summary:
The documentation is heavily Windows-centric, introducing Windows tools (WPR, WPA, ETW) first and in detail, with step-by-step instructions and screenshots. Linux and Android tracing is only briefly mentioned via Perfetto, with no equivalent depth or parity in instructions or tooling for Linux desktop environments. There are no Linux (non-Android) examples, and PowerShell is referenced for command execution, even for Android/Quest tracing. The documentation assumes Windows as the default environment for both tracing and analysis.
Recommendations:
- Provide equivalent step-by-step instructions for capturing and analyzing traces on Linux desktop environments, not just Android/Quest.
- Include Linux-native tools (e.g., perf, sysprof, trace-cmd, or LTTng) and show how to use them for client-side performance tracing.
- Offer examples of analyzing Perfetto traces on Linux desktops, not just via the web UI.
- Avoid referencing PowerShell for cross-platform tasks; use platform-neutral shell commands or provide both PowerShell and Bash equivalents.
- Reorganize the documentation to present Windows and Linux/Android tracing options in parallel, rather than Windows-first.
- Add screenshots and workflow descriptions for Linux tools and environments where possible.
Create pull request