Potrzebuje tutoriali, poradników czegokolwiek na temat zarządzania pamięcią w aplikacjach android. Nigdy nie przejmowałem się tym ile może moja aplikacja zjadać pamięci, do teraz gdy dodałem 6 kolejnych widoków TextView i nagle aplikacja zaczyna mulic i zużywa o 15 mb memory więcej i przy wyświetleniu animacji ma problem z płynnością. Po usunięciu kodu xmla odpowiadającego za te 6 widoków płynność powraca. Dlaczego dodanie 6 widoków textView kosztuje 15mb pamęci?
@szyna55: jak czytasz tego XMLa? Budujesz całe drzewo w pamięci? Czy lecisz strumieniowo (chyba najprościej) SAXem? Bo budowanie drzewa to kiepski pomysł, stąd mogą być takie narzuty.
#programowanie #android #java #androidstudio
Trochę to podejrzane, sprawdzałeś jak zachowuje się aplikacja po wielokrotnej zmianie orientacji itp (wtedy gdy buduje widok na nowo)?