1 instantiation of PerformanceCounterLib
System (1)
services\monitoring\system\diagnosticts\PerformanceCounterLib.cs (1)
935PerformanceCounterLib library = new PerformanceCounterLib(machineName, lcidString);
64 references to PerformanceCounterLib
System (64)
services\monitoring\system\diagnosticts\InstanceDataCollection.cs (1)
65instanceName = PerformanceCounterLib.SingleInstanceName;
services\monitoring\system\diagnosticts\PerformanceCounter.cs (9)
182helpMsg = PerformanceCounterLib.GetCounterHelp(currentMachineName, currentCategoryName, this.counterName); 232CategorySample categorySample = PerformanceCounterLib.GetCategorySample(currentMachineName, currentCategoryName); 392PerformanceCounterLib.CloseAllLibraries(); 496if (!PerformanceCounterLib.CounterExists(currentMachineName, currentCategoryName, counterName)) 499PerformanceCounterCategoryType categoryType = PerformanceCounterLib.GetCategoryType(currentMachineName, currentCategoryName); 516if (currentMachineName != "." && String.Compare(currentMachineName, PerformanceCounterLib.ComputerName, StringComparison.OrdinalIgnoreCase) != 0) 521if (!PerformanceCounterLib.IsCustomCategory(currentMachineName, currentCategoryName)) 525PerformanceCounterCategoryType categoryType = PerformanceCounterLib.GetCategoryType(currentMachineName, currentCategoryName); 560CategorySample categorySample = PerformanceCounterLib.GetCategorySample(currentMachineName, currentCategoryName);
services\monitoring\system\diagnosticts\PerformanceCounterCategory.cs (22)
107categoryHelp = PerformanceCounterLib.GetCategoryHelp(this.machineName, this.categoryName); 115CategorySample categorySample = PerformanceCounterLib.GetCategorySample(machineName, categoryName); 123if (PerformanceCounterLib.IsCustomCategory(".", categoryName)) 124return PerformanceCounterLib.GetCategoryType(".", categoryName); 166return PerformanceCounterLib.CounterExists(machineName, categoryName, counterName); 195return PerformanceCounterLib.CounterExists(machineName, categoryName, counterName); 250if (PerformanceCounterLib.IsCustomCategory(machineName, categoryName) || PerformanceCounterLib.CategoryExists(machineName , categoryName)) 254PerformanceCounterLib.RegisterCategory(categoryName, categoryType, categoryHelp, counterData); 339if (!PerformanceCounterLib.IsBaseCounter(currentSampleType)) 343else if (PerformanceCounterLib.IsBaseCounter(currentSampleType)) { 397if (!PerformanceCounterLib.IsCustomCategory(machineName, categoryName)) 402PerformanceCounterLib.UnregisterCategory(categoryName); 403PerformanceCounterLib.CloseAllLibraries(); 437if (PerformanceCounterLib.IsCustomCategory(machineName , categoryName)) 440return PerformanceCounterLib.CategoryExists(machineName , categoryName); 451CategorySample categorySample = PerformanceCounterLib.GetCategorySample(machineName, categoryName); 457if (instanceNames.Length == 1 && instanceNames[0].CompareTo(PerformanceCounterLib.SingleInstanceName) == 0) 485string[] counterNames = PerformanceCounterLib.GetCounters(machineName, categoryName); 511string[] categoryNames = PerformanceCounterLib.GetCategories(machineName); 539CategorySample categorySample = PerformanceCounterLib.GetCategorySample(machineName, categoryName); 578CategorySample categorySample = PerformanceCounterLib.GetCategorySample(this.machineName, this.categoryName);
services\monitoring\system\diagnosticts\PerformanceCounterLib.cs (27)
254PerformanceCounterLib library = GetPerformanceCounterLib(machine, new CultureInfo(EnglishLCID)); 277foreach (PerformanceCounterLib library in libraryTable.Values) 286foreach (PerformanceCounterLib library in libraryTable.Values) 308PerformanceCounterLib library = GetPerformanceCounterLib(machine, new CultureInfo(EnglishLCID)); 651&& (String.Compare((string)systemDllName, PerformanceCounterLib.PerfShimName, StringComparison.OrdinalIgnoreCase) == 0 652|| ((string)systemDllName).EndsWith(PerformanceCounterLib.PerfShimFullNameSuffix, StringComparison.OrdinalIgnoreCase))) { 683PerformanceCounterLib library; 705PerformanceCounterLib library; 742PerformanceCounterLib library = GetPerformanceCounterLib(machine, new CultureInfo(EnglishLCID)); 775PerformanceCounterLib library = GetPerformanceCounterLib(machine, new CultureInfo(EnglishLCID)); 827PerformanceCounterLib library; 915internal static PerformanceCounterLib GetPerformanceCounterLib(string machineName, CultureInfo culture) { 924if (PerformanceCounterLib.libraryTable == null) { 926if (PerformanceCounterLib.libraryTable == null) 927PerformanceCounterLib.libraryTable = new Hashtable(); 932if (PerformanceCounterLib.libraryTable.Contains(libraryKey)) 933return (PerformanceCounterLib)PerformanceCounterLib.libraryTable[libraryKey]; 935PerformanceCounterLib library = new PerformanceCounterLib(machineName, lcidString); 936PerformanceCounterLib.libraryTable[libraryKey] = library; 1047PerformanceCounterLib library = GetPerformanceCounterLib(machine, new CultureInfo(EnglishLCID)); 1081PerformanceCounterLib library = GetPerformanceCounterLib(machine, new CultureInfo(EnglishLCID)); 1191if (machineName != "." && String.Compare(machineName, PerformanceCounterLib.ComputerName, StringComparison.OrdinalIgnoreCase) != 0) { 1298private PerformanceCounterLib library; 1300internal unsafe CategorySample(byte[] data, CategoryEntry entry, PerformanceCounterLib library) { 1361if (!PerformanceCounterLib.IsBaseCounter(currentSampleType)) { 1377this.InstanceNameTable[PerformanceCounterLib.SingleInstanceName] = 0;
services\monitoring\system\diagnosticts\ProcessManager.cs (4)
749PerformanceCounterLib library = null; 751library = PerformanceCounterLib.GetPerformanceCounterLib(machineName, new CultureInfo(0x009)); 766static ProcessInfo[] GetProcessInfos(PerformanceCounterLib library) { 790static ProcessInfo[] GetProcessInfos(PerformanceCounterLib library, int processIndex, int threadIndex, byte[] data) {
services\monitoring\system\diagnosticts\SharedPerformanceCounter.cs (1)
616categoryKey = Registry.LocalMachine.OpenSubKey(PerformanceCounterLib.ServicePath + "\\" + categoryName + "\\Performance");