Счетчики производительности: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 6: | Строка 6: | ||
При создании драйвера ошибка: | При создании драйвера ошибка: | ||
− | |||
<span style="color:red"><b>System.InvalidOperationException: Custom counters file view is out of memory.</b></span> | <span style="color:red"><b>System.InvalidOperationException: Custom counters file view is out of memory.</b></span> | ||
− | Решение | + | ====Решение==== |
− | Размер выделяемой памяти указан в файле %windir%\Microsoft.NET\Framework64\[version]\config\machine.config. | + | Размер выделяемой памяти указан в файле *%windir%\Microsoft.NET\Framework64\[version]\config\machine.config*. |
Тэг <performanceCounters> атрибут filemappingsize. | Тэг <performanceCounters> атрибут filemappingsize. |
Версия 03: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.