Tak więc poznałem najlepsze praktyki dotyczące artykułów z Androidem dotyczących wydajności pamięci.Czy "Unikanie ram zastrzyków zależności" w Przewodniku pamięci systemu Android ma zastosowanie również do Sztyletu?
http://developer.android.com/training/articles/memory.html
Mówili
zależnościami uniknąć wstrzyknięcia ramy
za pomocą ramy iniekcji zależność takich jak Guice lub RoboGuice może być atrakcyjne, ponieważ mogą one uprościć kod piszesz i zapewniają środowisko adaptacyjne, które jest przydatne do testowania i innych zmian konfiguracyjnych . Jednak te frameworki mają tendencję do wykonywania wielu operacji inicjowania procesu przez skanowanie kodu w celu uzyskania adnotacji, co może wymagać znacznej ilości kodu w pamięci RAM , nawet jeśli nie jest potrzebna. Te zmapowane strony są przydzielane do czystej pamięci, aby system Android mógł je upuścić, ale to się nie stanie, dopóki strony o numerze nie pozostaną w pamięci przez dłuższy czas.
Ale co z Dagger, które twierdzą, że są szybkie. Nie jesteś pewien, do którego mam iść?
Dlaczego ta kwestia ma -6 głosów i jest oznaczony jako głównie na podstawie opinii ?? Autor jest prosty zadając pytanie, czy struktura Sztyletu pasuje w kontekście opisanym w tekście przez przewodnik programisty Androida, który jest czytelnym pytaniem (nie opartym na opiniach). –