Один из способов, которым я очистил память, - это перезагрузить страницу или иметь одинаковый охват приложения на нескольких страницах asp.net ...
Таким образом, вместо навигации оно выгружает приложение (освобождает всю память) и перезагружает приложение. Я знаю, что гуру будут ненавидеть этот недальновидный ответ, но это единственный способ, которым я действительно смог получить дамп памяти.
В качестве примера можно сказать, что ваше приложение находится в default.aspx
, и вместо перехода к чему-то вроде default.aspx#control1
вы помещаете то же приложение в новую страницу, например control1.aspx
, и переходите к control1.aspx#control1
. Либо так, либо вы можете разделить приложение на несколько приложений для загрузки на нескольких страницах.
Я заметил огромные выгоды от этого.