те, которые я использую большинство из них счетчики памяти. Все они. Я знаю, что они не специфичны для ASP.NET, но единственными проблемами, которые у меня были с веб-приложением, были проблемы с памятью.
Чрезмерная куча, гене 2 коллекций и% времени в GC являются наиболее важными. Если ваше время в GC выходит из-под контроля, это признак того, что ваш пользовательский интерфейс и viewstate слишком велики. Большая куча и множество коллекций gen 2 говорят, что вы храните слишком много материала в памяти (например, в состоянии сеанса inproc).
Обычные приложения ASP.NET, основанные на веб-элементах управления, требуют большого количества объектов, которые создаются, а затем быстро уничтожаются, так как страница восстанавливается и затем удаляется. Высокие коллекции gen0 неплохие. Его когда вы начинаете видеть, что многие объекты превращают его в gen1, а затем gen2, который предполагает, что вы либо просачиваете память, либо удерживаете слишком много состояний.
Как Запрос байтов тотальную важно (или даже полезно)? Это просто постоянно растущее количество всех отправленных байтов. – 2009-05-26 20:45:43
Могу ли я получить эти значения *** программно *** с помощью `Powershell и WMI`? – 2016-06-23 21:33:06