Visualizzazione stampabile
-
Quoto SeVi in pieno, riassumendo il tutto:
Partiamo dal fatto che la memoria interna è PIU VELOCE delle MicroSDHC che utilizziamo nei nostri device perciò è più conveniente mantenere sulla memoria interna le partizioni che vengono maggiormente toccate dal sistema operativo durante l'uso (/cache e /data) e spostare su SD la partizione che viene usata molto meno e che non viene praticamente modificata (/app).
La CACHE è una memoria sulla quale vengono scritti tutti i dati relativi alle operazioni che eseguiamo con le nostre applicazioni, ogni singola cosa viene registrata ed è facilmente e velocemente recuperabile. Questo può favorire per esempio una ricerca o l'apertura di un'applicazione o di un file. Il bello della cache è che è tanto piccola quanto veloce, i file che registra sono di dimensioni irrisorie e può contenerne a volontà!
DATA è la partizione sulla quale vengono registrate le nostre applicazioni, se tramite root manager vi fate un giro in /data (o in /sd-ext/data nel caso abbiate fatto l'errore di metterla su EXT) noterete che contiene TUTTE le cartelle dei dati di cui le applicazioni presenti sul telefono necessitano per funzionare.
APP lo dice il nome stesso, applicazioni. E' la partizione dove sono registrati gli APK delle applicazioni presenti sul telefono.
I dati delle partizioni che vengono modificate dal sistema operativo si trovano in /cache e in /data, è quindi consigliato metterli in una memoria veloce, esempio "a caso" la memoria interna :D
La partizione /app è invece lasciata praticamente intoccata dal sistema operativo in quanto non ci apporta particolari modifiche, è quindi possibilissimo spostarla in SD-EXT tramite lo script di Kali.
Spero di esservi stato d'aiuto e ringrazio ancora SeVi per aver introdotto questo discorso ;)
P.S.: NON utilizzare il S2E (Simple2EXT) ma usate lo Script di Kali, il link del download lo trovate nella mia firma dato che su XDA non è più disponibile.
-
Ma la cache del sistema e la cache della dalvik sono due cose diverse, vero?
Anche perchè la tavola CM7 ha solo 5 mega di cache
Marco
Quote:
Originariamente inviato da
enricoandreoli
Quoto SeVi in pieno, riassumendo il tutto:[...]
-
Quote:
Originariamente inviato da
marcofoschi
Ma la cache del sistema e la cache della dalvik sono due cose diverse, vero?
Anche perchè la tavola CM7 ha solo 5 mega di cache
Marco
Sisi sono due cose diverse, non credo nemmeno che lo script la sposti, rimane sempre in Nand. Adesso provo anche a spiegarvi cos'è la Dalvik-cache che molti di voi se lo saranno chiesti senza trovare risposta :D
Allora, partiamo da cos'è DALVIK. Dalvik è una macchina virtuale (basata su Java) sviluppata da Google per i sistemi Android nel quale è introdotta. Gestisce le applicazioni di estensione .apk (tutte insomma). Tuttavia DALVIK NON utilizza lo stesso bytecode di Java, quindi c'è qualche differenza. Il bytecode è un linguaggio "intermedio" che sta affianco al linguaggio macchina (col quale vengono svolte le operazioni). Viene definito BYTEcode apputo perchè le operazioni spesso hanno un codice che occupa solamente un byte.
Da qui possiamo arrivare alla Dalvik-cache: è una parte del programma Dalvik (che è appunto presente sui nostri dispositivi Android) dedicata alla SUA cache (di Dalvik) che serve per rendere più veloce l'accesso alle applicazioni. Per farlo (a partire dalla versione 2.2) è stato inserito un compilatore JIT (Just-in-time) che ottimizza i programmi in esecuzione trasformando il bytecode in codice macchina proprio durante l'esecuzione di un applicazione.
Ho cercato di essere il più semplice possibile supponendo che almeno un po ne sappiate di queste cose e ho cercato di dirle come le avevo capite io quando le ho "studiate" per conto mio tempo fa, se vi servono altre delucidazioni chiedete pure :D
-
Sei un mito :-)
Quote:
Originariamente inviato da
enricoandreoli
Sisi sono due cose diverse, non credo nemmeno che lo script la sposti, rimane sempre in Nand. Adesso provo anche a spiegarvi cos'è la Dalvik-cache che molti di voi se lo saranno chiesti senza trovare risposta :D
Allora, partiamo da cos'è DALVIK. Dalvik è [...]
-
Giusto per giocare un po', ho fatto alcuni test con Quadrant, rimesso anche la cache su nand (ora ho solo app in sd), e rifatto i test. Grosso modo non noto modifiche (ho fatto 3 test prima e 3 test dopo):
Prima (cache+app in sd): 826, 1254, 1333
dopo (solo app in sd): 1100, 1238, 1365
Marco
-
Lo so che Quadrant non sia molto veritiero in fatto di numeri e che ad ogni test evidenzi risultati sempre diversi tra loro (come fatto vedere anche sopra), ma com'è possibile che la "nostra" Cyano abbia questi valori così bassi?? Prima avevo la RcMiX HD 3.4.1 e riuscivo ad arrivare alla "spaventosa" soglia dei 2700 punti!!!! Eppure è un macigno rispetto alla scheggia che monto ora. Mah, misteri della tecnologia.........
-
Quote:
Originariamente inviato da
marcofoschi
Giusto per giocare un po', ho fatto alcuni test con Quadrant, rimesso anche la cache su nand (ora ho solo app in sd), e rifatto i test. Grosso modo non noto modifiche (ho fatto 3 test prima e 3 test dopo):
Prima (cache+app in sd): 826, 1254, 1333
dopo (solo app in sd): 1100, 1238, 1365
Marco
Beh non dovevano aumentare infatti :) O comunque se proprio dovevano avere un piccolo incentivo ma niente di che. Però la fluidità e la velocità anche solo a telefono appena acceso si sentono!
Quote:
Originariamente inviato da
bbb77
Lo so che Quadrant non sia molto veritiero in fatto di numeri e che ad ogni test evidenzi risultati sempre diversi tra loro (come fatto vedere anche sopra), ma com'è possibile che la "nostra" Cyano abbia questi valori così bassi?? Prima avevo la RcMiX HD 3.4.1 e riuscivo ad arrivare alla "spaventosa" soglia dei 2700 punti!!!! Eppure è un macigno rispetto alla scheggia che monto ora. Mah, misteri della tecnologia.........
Ti sei risposto da solo :D Vieni da una HD! La Cyano deve ancora implementare l'HD e il 3D. C'è da aspettare la stabile per poter fare un test effettivo di questa ROM!
-
con la tavola cm7 la cache diventa di 5mb quindi sarebbe opportuno spostarla su sd, soprattutto se si vuole flashare l'ultima radio. la app come hanno detto tutti va su sd mentre la data la preferirei su sd dato che così non ho problemi di spazio, o al limite la si mette in memoria interna per velocizzare il tutto e poi se la memoria interna sta finendo la si sposta su sd.
no?
-
Quote:
Originariamente inviato da
Mrs92
con la tavola cm7 la cache diventa di 5mb quindi sarebbe opportuno spostarla su sd, soprattutto se si vuole flashare l'ultima radio. la app come hanno detto tutti va su sd mentre la data la preferirei su sd dato che così non ho problemi di spazio, o al limite la si mette in memoria interna per velocizzare il tutto e poi se la memoria interna sta finendo la si sposta su sd.
no?
Devo farti una precisazione. Non è che se sposti la cache su SD dopo puoi flashare la radio anche se la cache è 5Mb. La radio non puoi comunque flasharla da recovery, rischi il brick!! Devi usare adb col comando
codice:
fastboot flash radio nomeradio.img
Occhio eh!
Comunque data su SD è un suidicio..lento lento lento rispetto a tenerla in memoria interna!
-
ma con la amonra non si perde il rischio di brick flashando la radio? io la flasho sempre da recovery (scaricando l'apposito formato zip dal sito di alpharev) e non (facendo corna) ho mai avuto il minimo problema...