Witam wszystkich!
Ostatnio robiłem benchmark karty pamięci i zaniepokoiła mnie mała prędkość zapisu. Mam kartę class10, więc zapis powinien być na poziomie 10MB/s.
Zainteresowałem się aplikacją do zmiany rozmiaru cache dla pamięci. Po przestawieniu wartości na większe niż domyślne wzrosła przepustowość pamięci wewnętrznej jak i karty SD.
ROOT WYMAGANY!
Co trzeba wykonać aby zwiększyć przepustowość pamięci:
Instalujemy tą aplikacje:
SD-Booster - Google Play , lub dla ludzi bez GP:
SD-Booster - AppBrain
W aplikacji zaznaczamy "Zapamiętaj dla wszystkich dysków:" i obok wpisujemy wartość 1024.
Jeśli chcesz to "Ustaw przy starcie dla obu pamięci".
Kliknij zielony przycisk.
Daj uprawnienia ROOT'a.
Gotowe!
Instrukcja graficzna
Przed: 512 - stock
KARTA SD - odczyt: 53MB/s; zapis: 7,6MB/s
WEWNĘTRZNA - odczyt: 254MB/s; zapis: 57MB/s
Po: 1024
KARTA SD - odczyt: 60,7MB/s;zapis: 13,02MB/s
WEWNĘTRZNA - odczyt: 252,97MB/s;zapis: 71,70MB/s
Oczywiście u was te wartości mogą być różne, ja swoje wrzuciłem jako pogląd i dowód że działa.
Zauważenie wzrostu wydajności może być niezauważalne przy normalnym użytkowaniu. Natomiast może być zauważalne przy kopiowaniu danych lub operacji na dużych plikach.
Próbowałem większe wartości, ale nie dawały już takiego efektu.
Zakres wartości które można ustawić to pomiędzy 128 a 8192.
Dla ludzi którzy preferują paczkę ZIP (zawiera skrypt dodawany do init.d): http://forum.xda-developers.com/showthread.php?t=1010807
!!! Operacje wykonujesz na własną odpowiedzialność.