1 type derived from PerformanceCounter
Microsoft.Build (1)
Logging\ParallelLogger\ParallelConsoleLogger.cs (1)
1692
internal class MPPerformanceCounter :
PerformanceCounter
1 instantiation of PerformanceCounter
Microsoft.Build (1)
Logging\BaseConsoleLogger.cs (1)
685
counter = new
PerformanceCounter
(scopeName);
20 references to PerformanceCounter
Microsoft.Build (20)
Logging\BaseConsoleLogger.cs (15)
673
internal static
PerformanceCounter
GetPerformanceCounter(string scopeName, ref Dictionary<string,
PerformanceCounter
> table)
678
table = new Dictionary<string,
PerformanceCounter
>(StringComparer.OrdinalIgnoreCase);
682
PerformanceCounter
counter;
696
internal void DisplayCounters(Dictionary<string,
PerformanceCounter
> counters)
701
perfCounters.Sort(
PerformanceCounter
.DescendingByElapsedTimeComparer);
707
foreach (
PerformanceCounter
counter in perfCounters)
847
PerformanceCounter
p1 = (
PerformanceCounter
)o1;
848
PerformanceCounter
p2 = (
PerformanceCounter
)o2;
1183
internal Dictionary<string,
PerformanceCounter
> projectPerformanceCounters;
1188
internal Dictionary<string,
PerformanceCounter
> targetPerformanceCounters;
1193
internal Dictionary<string,
PerformanceCounter
> taskPerformanceCounters;
1198
internal Dictionary<string,
PerformanceCounter
> projectEvaluationPerformanceCounters;
Logging\ParallelLogger\ParallelConsoleLogger.cs (5)
1668
internal static new MPPerformanceCounter GetPerformanceCounter(string scopeName, ref Dictionary<string,
PerformanceCounter
> table)
1673
table = new Dictionary<string,
PerformanceCounter
>(StringComparer.OrdinalIgnoreCase);
1677
PerformanceCounter
counter;
1695
private Dictionary<string,
PerformanceCounter
> _internalPerformanceCounters;
1778
foreach (
var
counter in _internalPerformanceCounters.Values)