From 80152f6cbb4e8db827e3cca565418379cfac9edd Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 10 Mar 2026 16:58:04 +0000
Subject: [PATCH 1/2] Initial plan
From f3d214ac8af8a7cf0004a9fa729dbc2fe69a0d25 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 10 Mar 2026 17:02:44 +0000
Subject: [PATCH 2/2] Improve Missing Frames docs: add guidance on using
/JITInlining to investigate inlined frames
Co-authored-by: brianrob <6210322+brianrob@users.noreply.github.com>
---
src/PerfView/SupportFiles/UsersGuide.htm | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/src/PerfView/SupportFiles/UsersGuide.htm b/src/PerfView/SupportFiles/UsersGuide.htm
index 22d4bf789..c5871d4df 100644
--- a/src/PerfView/SupportFiles/UsersGuide.htm
+++ b/src/PerfView/SupportFiles/UsersGuide.htm
@@ -8336,7 +8336,19 @@
Inlining. If A calls B calls C, if B is very small it is not unusual
for the compiler to have simply 'inlined' the body of B into the body of
A. In this case obviously B does not appear because in a very real sense
- B does not exist at the native code level.
+ B does not exist at the native code level. To verify whether a specific
+ missing method was inlined, you can use the
+ JIT Inlining feature (the JIT Inlining
+ checkbox in the collection dialog, or the /JITInlining command-line
+ option). This causes the JIT to emit an event for every inlining decision,
+ and the results are shown in the JIT Stats report as two tables: one
+ for successful inlinings and one for failed inlinings. Each row shows the
+ method being compiled, the inliner (caller), and the inlinee (callee). To
+ capture inlining events for a given method, the trace must start before the method is
+ JIT-compiled (i.e., collect from process start). In the successful inlinings
+ table, you can search for the missing method name in the Inlinee column to
+ confirm it was inlined, and check the Inliner column to see which method it
+ was inlined into.
Tail-calling. If the last thing method B does before returning is to