[docs] Add note that tracy works poorly on VMs (#7280)
Also give more direct links to the documentation. Unfortunately, I think
there's still no way to link to specific sections in a PDF.
diff --git a/docs/developers/developing_iree/profiling_with_tracy.md b/docs/developers/developing_iree/profiling_with_tracy.md
index 2e5ff50..ad6d620 100644
--- a/docs/developers/developing_iree/profiling_with_tracy.md
+++ b/docs/developers/developing_iree/profiling_with_tracy.md
@@ -16,9 +16,10 @@
## The Tracy manual
The primary source of Tracy documentation, including for build instructions, is
-a PDF manual that's part of each numbered release. To find the latest one,
-navigate [here](https://github.com/wolfpld/tracy/releases) and search for
-`tracy.pdf`.
+a PDF manual that's part of each numbered release. You can
+[download the latest](https://github.com/wolfpld/tracy/releases/latest/download/tracy.pdf)
+or
+[preview it](https://docs.google.com/viewer?url=https://github.com/wolfpld/tracy/releases/latest/download/tracy.pdf).
## Building the Tracy UI (the "server")
@@ -126,6 +127,10 @@
## Running the profiled program
+Tracing doesn't work properly on VMs (see section 2.1.6.4 of the
+[manual](#the-tracy-manual)). To get sampling, you should run the profiled
+program on bare metal.
+
Run your IREE workload as you normally would: now that it's been built with
Tracy instrumentation enabled, it should do all the right things automatically.