У нас есть довольно большой объем ASP.Net-сайта, написанного на C#, с использованием сервера коммерции MS, работающего в 32-разрядной среде. Я часто вижу рабочий процесс до 980 мегабайт. Я хотел бы рассказать об этом процессе и определить, где можно было бы получить какой-либо выигрыш в коде, чтобы уменьшить печать стопы памяти этого сайта. Мой вопрос, какие инструменты хорошо сработали для вас, делая это в веб-приложениях ASP.Net?ASP.NET Worker Process Memory Profile Tools
Я ищу инструменты, которые дадут мне очень специфическую обратную связь, которая действительно поможет четко увидеть, что нужно изменить в коде. Было бы лучше, если бы этот инструмент мог бы профилировать рабочий процесс рабочей среды для более конкретного набора данных для сравнения.
[править]
До сих пор, кажется, консенсус в том, что это бросок между Муравьи и JetBrains. Кто-нибудь использовал оба? Если да, то какой из них был выше, или каковы плюсы и минусы каждого?
Связанные: http://stackoverflow.com/questions/3927/what-are-some-good-net-profilers – lance