Nella mia applicazione Android denominata "PriceDekho" il processo di background della cache richiede troppo spazio. Per prima cosa quando avvio l'applicazione l'applicazione richiede 30 MB (penso che sia OK) ma il problema è quando navigo nelle pagine dell'applicazione, quindi questa dimensione aumenta continuamente fino a 200 MB. Questa applicazione "Cache background process" varia anche con la dimensione della RAM mobile. Se la dimensione della RAM mobile è 2 GB, questa dimensione dell'applicazione "Cache in background process" va da 500 a 700 MB.Il processo in background della cache di Android è in costante aumento
La mia applicazione ha solo 5 o 6 schermate. Ho solo bisogno di stabilizzare la dimensione dello sfondo in cache.
Come posso cancellare la dimensione della cache dell'applicazione? Per favore aiuto.
Avete 'android: largeHeap =" true "' nel file manifest? Stai usando il codice compilato NDK? Il limite di heap normale dovrebbe essere inferiore a 186 MB, quindi non sono sicuro di come stiate allocando molta RAM. Potresti usare 'procstats' per saperne di più: http://android-developers.blogspot.com/2014/01/process-stats-understanding-how-your.html – CommonsWare
@CommonsWare Sì sto usando android: largeHeap =" true " proprietà. Non usando il codice compilato NDK. E non so perché questa dimensione aumenta continuamente. 186 MB è solo un esempio, la dimensione arriva fino a 300 MB. Non sto facendo nessuna operazione nel mio codice relativo alla gestione della RAM.per favore suggerire come posso ridurre la dimensione della RAM della cache –
Usa MAT su un dump dell'heap per vedere cosa sta fluttuando nello spazio dell'heap. E per favore riconsidera l'uso di 'android: largeHeap =" true "'. – CommonsWare