From 2313a5fe8f2c2fcfedcd283edf8022bcd3689b1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9goire?= Date: Tue, 3 Sep 2024 16:24:22 -0400 Subject: [PATCH] Mention "Event XX" in the FAQ --- README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0869098..2829f3b 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,14 @@ to PerfView: ### I'm getting a `File is too large to fit in memory` error when loading a nettrace Unfortunately, WebAssembly currently only allows 32-bit addressing, so it means the decompressed file is limited to -4 GiB. Also, there is currently another issue, only 1 of the 4 GiB can be used https://github.com/dotnet/runtime/issues/101926. +4 GiB. Also, there is currently another issue, only 1 of the 4 GiB can be use [dotnet/runtime#101926](https://github.com/dotnet/runtime/issues/101926). + +### Some events are named `Event XX` and don't have any payload + +Nettrace files are expected to include the schemas for all their events, but this isn't the case for some providers +([dotnet/runtime#96365](https://github.com/dotnet/runtime/issues/96365)). As a workaround, you can manually define +these schemas in [this file](https://github.com/verdie-g/dotnet-events-viewer/blob/b4744a2f3a3edcacac89f149e746c9523c9447b0/EventPipe/KnownEvent.cs), +which also improves deserialization speed and results in a more compact memory representation. ### The feature X from PerfView is not available with this tool