Ver Mensaje Individual
  #2553  
Viejo 06/02/12, 18:05:26
Avatar de PeQuEsan
PeQuEsan PeQuEsan no está en línea
Usuario muy activo
Mensajes: 2,225
Compra y venta: (5)
 
Fecha de registro: nov 2010
Mensajes: 2,225
Modelo de smartphone: Pixel family member
Versión de ROM: Android Puro 4ever...
Tu operador: Orange
Mencionado: 12 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por PeQuEsan Ver Mensaje
Un par de apuntes de optimización de paso:

- En la AceSMod007 que usaba antes lo tenía modificado, y de hecho en casi todas las ROMs cocinadas, pero veo que en esta Runnymede AIO no. No sé si sabéis que la lectura de la SD está seriamente limitada por el tamaño predeterminado de la cache de lectura de la misma... Dicho valor está en 128 por defecto, y se puede ampliar hasta 4096, mejorando notablemente la velocidad de lectura. Hay varias aplicaciones en el Market para ajustarlo, como SD Card Speed Booster... Si sois más de lo manual, sólo tenéis que modificarlo en /sys/devices/virtual/bdi/179:0/read_ahead_kb. Más info: http://forum.xda-developers.com/show....php?t=1010807. Mi experiencia con una SD clase 4 de Sandisk fue que a partir de 2048, no notaba mejoría. Ahora tengo una Samsung 32 Gb, clase 10, y lo tengo todavía en 2048. Lo subiré a 4096 y probaré. Ahora tengo la Desire cargando.
Parece que no es oro todo lo que reluce... Tenía la mosca detrás de la oreja, y Sebs me lo ha confirmado esta mañana. El valor por defecto, 128, no está puesto por Google para joder a sus usuarios... Tiene, obviamente, su razón de ser.

Básicamente, cada vez que el sistema tiene que acceder a una parte del disco, a un fichero vamos, lo que hace es leer dicha parte del disco, pero también las subsiguientes hasta el tamaño de la caché. Por lo tanto, si lees un archivo grande, el sistema ya tiene en cache la porción siguiente del archivo, y se incrementa la velocidad de lectura SECUENCIAL de archivos más o menos grandes... ¿Qué pasa? Que con una SD como las nuestras, en la que reside una partición donde se instalan aplicaciones e incluso partes de la ROM, las lecturas más comunes son lecturas de ficheros pequeños... En ese caso, tener el valor de cache alto implica aumentar bastante los tiempos de acceso, y ralentizar por lo tanto el funcionamiento de esas lecturas pequeñas... Toda la explicación, aquí:

http://forum.xda-developers.com/show....php?t=1032317

Recomiendan dejar la cache en 512 a lo sumo... Tengo que hacerme con alguna manera de medir los tiempos de acceso en Android y probar... Ya os contaré. ;)
Responder Con Cita