У меня есть страница входа. После авторизации пользователь попадает на другую страницу.
Device.BeginInvokeOnMainThread(() => { Application.Current.MainPage = new Main_Page(); });
Следует как-то очистить память, выделенную для страницы входа?
Абсолютно нет, это делается автоматически.
Если вы посмотрите на код Xamarin PageRenderer здесь . В классе Xamarin Page реализован метод Dispose (). Поэтому страницу следует очистить с помощью G C.
Page