Difficulty: Easy
Correct Answer: 3, 4
Explanation:
Introduction / Context:
Just-In-Time (JIT) performance counters in the .NET CLR help developers measure JIT compilation activity. Knowing which counters actually exist prevents misinterpretation of performance data.
Given Data / Assumptions:
Concept / Approach:
The CLR JIT category includes counters such as Standard JIT Failures (methods that failed to compile) and Time in JIT (%) (percentage of processor time spent in JIT). Memory-usage counters like “Total memory used by JIT” are not standard JIT counters.
Step-by-Step Solution:
Verification / Alternative check:
Cross-checking typical Performance Monitor categories for .NET CLR JIT confirms the presence of “Time in JIT (%)” and “Standard JIT Failures”.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing JIT counters with GC or process memory counters.
Final Answer:
3, 4
Discussion & Comments