Pytania otagowane jako dalvik

Dalvik to maszyna wirtualna procesu (VM) w systemie operacyjnym Google Android. Jest to oprogramowanie, które uruchamia aplikacje na urządzeniach z Androidem. W celu optymalizacji, kod bajtowy Java aplikacji jest kompilowany do kompatybilnych z Dalvik plików `.dex` (Dalvik Executable) przed instalacją na urządzeniu, które są przechowywane w tak zwanej pamięci podręcznej Dalvik.

1
Dlaczego muszę wyczyścić pamięć podręczną Dalvik?
Podczas aktualizacji niestandardowej pamięci ROM zawsze jest dostępna instrukcja czyszczenia pamięci podręcznej Dalvik . Nie widzę powodu, dla którego jest to koniecznie. Obserwując logcat podczas uruchamiania systemu, wyraźnie widzę, że jeśli aplikacja ulegnie zmianie, jej dexplik zostanie unieważniony, a następnie ponownie wygenerowany. Jednak wciąż, gdy wspominam o tym wszędzie, spotykam …

1
Jakie optymalizacje aplikacji wykonują nowsze wersje Androida podczas pierwszego restartu?
Otrzymałem od mojego operatora telefonicznego, Vodafone IT, oficjalną aktualizację OTA Google do Androida Ice Cream Sandwich 4.0.4 na moim Nexus S. Podczas automatycznego ponownego uruchamiania po raz pierwszy po aktualizacji system wyświetlił powiadomienie, że optymalizuje zainstalowane aplikacje. Jakiego rodzaju optymalizację wykonuje system Android 4.0+ przy pierwszym uruchomieniu?



1
Ręcznie przełącz z ART na Dalvik
Chciałem wypróbować nowy środowisko uruchomieniowe ART, ale nie zdawałem sobie sprawy, że mój niestandardowy ROM nie obsługuje go. Więc teraz dostaję powtarzające się komunikaty Force Closed po uruchomieniu i nie mogę przejść do menu ustawień, aby wrócić do Dalvik. Więc zanim wyczyszczę wszystko i spędzę godziny konfigurując telefon od zera, …

1
Jak utrzymać mały rozmiar pamięci podręcznej Dalvik?
Mam problem z tym, że pamięć podręczna Dalvik jest ogromna i zajmuje prawie całą przestrzeń w moim telefonie. Używam Cyanogenmod 7.X. Dla przypomnienia mam w telefonie około 5-6 małych aplikacji (klawiatura, wybór głosu, Gmail itp.), Ale w mojej pamięci wewnętrznej pokazuję około 187 MB używanych i 9,7 MB wolnej pamięci …

1
Co proces Zygote nadal wykonuje w systemie Android L?
Próbuję dowiedzieć się, jakie różnice występują w środowiskach wykonawczych Dalvik i ART. Zdaję sobie sprawę, że ART nie korzysta już z Dalvik VM, jednak jedną z pierwszych rzeczy, które zauważyłem po zainstalowaniu wersji zapoznawczej Androida L, było to, że proces zygote nadal działa. Jeśli naprawdę pozbyli się maszyny wirtualnej Dalvik, …

2
Usunąć pamięć podręczną z ADB?
Jak wyczyścić pamięć podręczną (aplikację, poszczególne aplikacje, Dalvik, ART, jeśli to możliwe) za pomocą ADB? Używanie aplikacji, odzyskiwanie lub robienie tego za pomocą Ustawień nie są dla mnie opcjami. Ponadto mój telefon nie jest zrootowany.
13 adb  cache  dalvik  art 

3
Dlaczego każda aplikacja na Androida działa na innym procesie VM Dalvik?
Przeczytałem, że każda aplikacja na Androida działa na innym procesie VM Dalvik (wszystkie rozwidlone z zygote). Przeczytałem również, że te maszyny wirtualne są naprawdę lekkie i używają kopiowania na buforach zapisu i tak dalej, jak dotąd. Ale przeczytałem również, że nie zrobiono tego ze względów bezpieczeństwa (np. Izolacji) - w …
10 security  dalvik 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.