Каждый отдельный запрос к серверу на пустую html-страницу увеличивает количество заметок. Что может быть причиной этого?
Прежде всего, я младший разработчик и новичок в asp .Net
Наш сайт ASp.Net должен быть запущен в производство достаточно скоро. За исключением того, что я понял, что память все время увеличивалась, даже если я обновляю пустую HTML-страницу. Он начинается примерно с 140 МО и может достигать 1GO. Сначала я подумал об утечке памяти, но средства отладки, похоже, указывают на фрагментацию памяти. Вот результат показателей perfmon, касающихся памяти.Net! [perfmon:] https://drive.google.com/file/d/0B7K1cn6Fma9oMHJmVV8tWGZJem8/edit?usp=sharing
Intel Corei5 CLR: 4.0 VS2012 x64OS
2 ответа
Спасибо тебе, Стив, я посмотрел на viewstate. Я примерно знаю, о чем это.
Дело в том, что если я нажму f5, чтобы перезагрузить пустую страницу, память увеличится на 1 Мо, что намного больше, чем обычно достигают строки представления (???, если я могу получить подтверждение).
Если я перевожу на обычную страницу, которая получает данные из кеша (кеш - около 120 Мо, все кешируется. Это веб-сайт мнений и мнения пользователей, а также продукты), то объем памяти увеличивается на 10 млн.
Он достигает некоторой устойчивой точки при 700Mo, иногда больше. Вот профилировщик ANTS, который, кажется, подтверждает то, что я понял из статистики perfmon.
! [введите описание изображения здесь][1]
здесь ссылка на результат ANTS, касающийся prfiling памяти: [введите описание ссылки здесь][1] https://drive.google.com/file/d/0B7K1cn6Fma9oWDYzcHZLNkZYNkU/edit?usp=sharing
Я постараюсь следить за этим постом: http://blogs.msdn.com/b/tom/archive/2008/02/18/high-memory-part-5-fragmentation.aspx(надеюсь, это хорошее направление) и дам тебе знать об этом.
большое спасибо
Извините, изображение предыдущего поста относится к противопоставлению сайта.
После сотен обновлений одной и той же страницы я получаю это:
https://drive.google.com/file/d/0B7K1cn6Fma9oWEU3Y0swWFZwSHc/edit?usp=sharing