Android 4.3 rozwiązuje problemy wydajnościowe Nexusa 7 2012, wprowadzając obsługę fstrim

tablet google nexus 7

Jarek w jednym ze wpisów poruszył bardzo ciekawą kwestię, dotyczącą skłonności Nexusa 7 pierwszej generacji do „przymulania”, które objawia się po zapełnieniu części pamięci wewnętrznej. Tablet, mimo że wyposażony w czterordzeniowy procesor oraz 1 GB RAMu, lubi po pewnym czasie mniej lub bardziej zwolnić, co jest rozczarowujące na urządzeniu referencyjnym Google. Winić można za to wolną pamięć eMMC, w jaką wyposażono urządzenie, jednak nie jest to pełnia problemu.

Okazuje się, że wcześniejsze wersje Androida nie obsługiwały wydajnie zarządzania pamięcią flash urządzenia. W przypadku zapełnienia dużej przestrzeni garbage collector nie był w stanie poradzić sobie z właściwą alokacją danych i zaczynały się problemy. Okazuje się, że Gigant z Mountain View w Androidzie 4.3 postanowił uporać się z tym problemem.

W Androidzie 4.3 znalazło się wsparcie dla fstrim, czyli funkcji działającej analogicznie jak TRIM w dyskach SSD. Zajmuje się ona dynamicznym przydzielaniem komórek pamięci danym i równomiernym zapełnianiem dysku, co wpływa znacząco na mniejsze zużywanie się pamięci flash oraz zwiększoną wydajność sekwencji zapisu/odczytu danych. Nie występuje dzięki temu tak często sytuacja, że w stanie zwiększonego zapełnienia pamięci urządzenie zaczyna się gubić i nie jest w stanie dobrze radzić sobie z zapisem małych plików. Fstrim został zaimplementowany w aktualizacji dla Nexusa 7 2012 oraz prawdopodobnie Galaxy Nexusa, przez co urządzenia te powinny znacznie przyspieszyć. Jeśli ktoś z Was ma już nowego Androida, prosimy o komentarz – czujecie poprawę?

Jestem bardzo ciekawy, czy ASUS zdecyduje się wydać łatkę dla starszych urządzeń wydanych pod swoim brandem. Swego czasu głośno było o tym, że cała edycja tabletów ASUSa na rok 2012 miała zamontowane bardzo złej jakości pamięci flash, co powodowało ogromne spowolnienia pracy urządzeń. Aktualizacja byłaby więc bardzo na miejscu.

źródło