Domande taggate «memory»

Utilizzare questo tag per la gestione della memoria o problemi nella programmazione. Per domande su problemi hardware della memoria o errori nel software generale, visitare https://superuser.com o https://serverfault.com se questo è correlato a hardware o software di livello aziendale.

9
Perché aggiungere "" a una stringa salva memoria?
Ho usato una variabile con molti dati, diciamo String data. Volevo usare una piccola parte di questa stringa nel modo seguente: this.smallpart = data.substring(12,18); Dopo alcune ore di debug (con un visualizzatore di memoria) ho scoperto che il campo degli oggetti smallpartricordava tutti i dati data, sebbene contenesse solo la …

6
Come vengono formattati gli array multidimensionali in memoria?
In C, so di poter allocare dinamicamente un array bidimensionale sull'heap usando il seguente codice: int** someNumbers = malloc(arrayRows*sizeof(int*)); for (i = 0; i < arrayRows; i++) { someNumbers[i] = malloc(arrayColumns*sizeof(int)); } Chiaramente, questo in realtà crea una matrice unidimensionale di puntatori a un gruppo di matrici unidimensionali separate di …






5
Come funzionano le linee della cache?
Comprendo che il processore porta i dati nella cache tramite le linee della cache, che - per esempio, sul mio processore Atom - porta circa 64 byte alla volta, qualunque sia la dimensione dei dati reali letti. La mia domanda è: Immagina di dover leggere un byte dalla memoria, quali …

8
Letterali a corda: dove vanno?
Sono interessato a dove vengono allocati / memorizzati i letterali stringa. Ho trovato una risposta interessante qui , dicendo: La definizione di una stringa in linea in realtà incorpora i dati nel programma stesso e non può essere modificata (alcuni compilatori lo consentono con un trucco intelligente, non preoccuparti). Ma …

8
scala vs java, prestazioni e memoria? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

13
java.lang.OutOfMemoryError: la dimensione della bitmap supera il budget della VM - Android
Ho sviluppato un'applicazione che utilizza molte immagini su Android. L'applicazione viene eseguito una volta, riempie le informazioni sullo schermo ( Layouts, Listviews, Textviews, ImageViews, ecc) e l'utente legge le informazioni. Non ci sono animazioni, effetti speciali o qualsiasi cosa che possa riempire la memoria. A volte i drawable possono cambiare. …


9
Dove sono in memoria le mie variabili archiviate in C?
Considerando che la memoria è divisa in quattro segmenti: dati, heap, stack e codice, dove fanno variabili globali, variabili statiche, tipi di dati costanti, variabili locali (definite e dichiarate nelle funzioni), variabili (nella funzione principale), puntatori e lo spazio allocato dinamicamente (usando malloc e calloc) viene archiviato in memoria? Penso …

9
In C, le parentesi graffe fungono da cornice di stack?
Se creo una variabile all'interno di un nuovo set di parentesi graffe, quella variabile è saltata fuori dallo stack sulla parentesi graffa di chiusura o rimane fino alla fine della funzione? Per esempio: void foo() { int c[100]; { int d[200]; } //code that takes a while return; } Occuperà …
153 c  memory  stack 

10
budget massimo di memoria dell'app iOS
Sto lavorando a un gioco iOS che ha come target almeno i 3gs. Stiamo utilizzando risorse HD per dispositivi di visualizzazione retina (iPhone 4, iPod touch di quarta generazione). Per quanto riguarda la memoria, Ipod Touch di quarta generazione sembra essere il dispositivo più vincolante per noi poiché ha la …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.