Come mantenere le dimensioni dell'applicazione in esaurimento (utilizzo della memoria e dimensioni della memoria fisica)?

1

Ho un progetto personale a cui sto lavorando anche se è piuttosto audio e grafico-intenso e mi stavo chiedendo se voi aveste qualche suggerimento o soluzione su come si potesse mantenere la dimensione e l'uso della memoria della propria applicazione un minimo? La mia applicazione è un'applicazione per iPhone e, come Apple chiarisce sempre, l'applicazione può utilizzare solo una certa quantità di memoria (in termini di prestazioni e dimensioni effettive).

    
posta dbramhall 21.12.2010 - 19:11
fonte

3 risposte

2

Inizia a cercare una maggiore compressione utilizzando altri formati quando hai a che fare con audio e video. Anche le immagini tendono ad avere una versione compressa come jpeg. Ma se la tua applicazione ha bisogno di contenuti multimediali, sarà piuttosto pesante.

Forse prova anche a chiedere lo stesso sui forum StackOverflow, lì puoi trovare una soluzione più esperta

    
risposta data 21.12.2010 - 19:14
fonte
2

Non sono d'accordo sull'utilizzo della compressione, ad esempio JPG. Il formato preferito è PNG e, se usi JPG, verrà espanso in memoria.

Quindi, ad esempio, riduci le dimensioni di PNG e disegna con tessere piccole, disegna invece in tutte le visualizzazioni e fai lo stesso.

Utilizza gli strumenti per vedere dove e come disponi di grandi allocazioni e cerca di ridurli.

Rendi tutto il caricamento "pigro" in modo da poter liberare risorse quando hai finito e ricaricare su richiesta.

Come fai molta grafica, è bello disegnare direttamente gli oggetti, invece di caricare immagini e disegni. (anche se Apple dice che è meglio caricare l'immagine per motivi di prestazioni ... il compromesso è tra l'utilizzo del processore e la memoria ..)

    
risposta data 17.08.2012 - 17:19
fonte
0

carica solo in memoria ciò che stai usando attivamente, quando hai finito, rilascia la risorsa, per liberare memoria.

    
risposta data 21.12.2010 - 19:24
fonte

Leggi altre domande sui tag