.NET имеет что-то подобным журналу сборки "мусора" Java? Я хочу записать статистику GC в журнал в производственном приложении. Google не говорит моему ничего полезного и ТАК, кажется, не имеет связанных вопросов также.
Спасибо
] Статистика ГХ доступна в виде счетчиков производительности. В perfmon они отображаются в категории ".NET CLR Memory". Вы можете получить программный доступ к счетчикам perf через пространство имен System.Diagnostics (классы PerformanceCounterXxx), или использовать Проводник сервера для создания удобных оберток.[
] []Обратите внимание, что это []статистика[] и не предоставляет подробной записи в журнал по каждому объекту.[
].Я создал пользовательский модуль необработанных исключений, который позволил получить больше информации о происхождении ошибки и конечном решении проблемы.
Вот ссылка на проект codeplex, который имеет код для модуля необработанных исключений: http://unhandledexception.codeplex.com/SourceControl/changeset/view/80132
-121--4028941-Откройте раздел «Системные свойства Windows» на панели управления и выполните поиск в разделе переменных среды:
Теперь большинство инструментов Java смогут найти установку Java либо с помощью переменной среды JAVA_HOME, либо путем поиска java.exe/javav.exe
-121--556857-Когда статистика perf сообщает вам, что есть проблема, вы можете погрузиться с отладчиком (windbg), чтобы найти утечки. Команда! GCRoot позволяет выяснить, почему не собирается память. Для получения дополнительной информации см. этот блогпост