Счетчики производительности: различия между версиями

Материал из DPA
Перейти к навигации Перейти к поиску
(Новая страница: «Случай 1 - ​​Ошибка при создании System.InvalidOperationException: Custom counters file view is out of memory. ​Р​​ешени...»)
 
Строка 1: Строка 1:
Случай 1 - ​​Ошибка при создании
+
==Ошибки==
  
System.InvalidOperationException: Custom counters file view is out of memory.
+
===Не хватает памяти===
 +
 
 +
====Симптом====
 +
 
 +
При создании драйвера ошибка:
 +
 
 +
 
 +
<span style="color:red"><b>System.InvalidOperationException: Custom counters file view is out of memory.</b></span>
  
 
​Р​​ешение
 
​Р​​ешение

Версия 04:53, 6 июля 2020

Ошибки

Не хватает памяти

Симптом

При создании драйвера ошибка:


System.InvalidOperationException: Custom counters file view is out of memory.

​Р​​ешение

Размер выделяемой памяти указан в файле %windir%\Microsoft.NET\Framework64\[version]\config\machine.config.

Тэг <performanceCounters> атрибут filemappingsize.

<configuration>

   ...
   <system.diagnostics>
       <performanceCounters filemappingsize="33554432" />
   </system.diagnostics>

</configuration> ​​ Значения: default = 524288 max = 33554432 min = 32768

Начиная с .NET 2.0 для каждой категории счетчиков можно указать допустимый размер в реестре. Раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<category name>\Performance​\FileMappingSize (тип DWORD). ​Если ключ отсутствует в реестре, то задаётся 1/4 от размера, указанного в machine.config. ​​