private static readonly IReadOnlyDictionary<string, CounterProvider> _knownProviders =
CreateKnownProviders(maxVersion).ToDictionary(p => p.Name, StringComparer.OrdinalIgnoreCase);
+ private static readonly string net60 = "6.0";
private static readonly string net50 = "5.0";
private static readonly string net31 = "3.1";
private static readonly string net30 = "3.0";
new CounterProfile{ Name="threadpool-completed-items-count", Description="ThreadPool Completed Work Items Count", SupportedVersions=new[] { net30, net31, net50 } },
new CounterProfile{ Name="active-timer-count", Description="Number of timers that are currently active", SupportedVersions=new[] { net30, net31, net50 } },
new CounterProfile{ Name="il-bytes-jitted", Description="Total IL bytes jitted", SupportedVersions=new[] { net50 } },
- new CounterProfile{ Name="methods-jitted-count", Description="Number of methods jitted", SupportedVersions=new[] { net50 } }
+ new CounterProfile{ Name="methods-jitted-count", Description="Number of methods jitted", SupportedVersions=new[] { net50 } },
+ new CounterProfile{ Name="gc-committed", Description="Size of committed memory by the GC", SupportedVersions=new[] { net60 } }
},
runtimeVersion // RuntimeVersion
);