Domande con tag 'memory'

6
risposte

Perché i float fanno ancora parte del linguaggio Java quando i doppi sono per lo più consigliati?

In ogni luogo che ho guardato, dice che double è superiore a float in quasi tutti i modi. float è stato reso obsoleto da double in Java, quindi perché è ancora usato? Programma molto con Libgdx e ti costringono a usare...
posta 26.04.2016 - 18:08
11
risposte

Hai affrontato la tempra spaziale?

Sono molto desideroso di studiare le migliori pratiche quando si tratta di tempra spaziale. Ad esempio, ho letto (anche se non riesco a trovare più l'articolo) che alcune parti principali dei rover Mars non usassero l'allocazione dinamica della...
posta 23.02.2009 - 08:15
6
risposte

Perché la memoria cache della CPU è così veloce?

Che cosa rende la memoria cache della CPU molto più veloce della memoria principale? Posso vedere alcuni vantaggi in un sistema di cache a più livelli. Ha senso che una cache più piccola sia più veloce da cercare. Ma ci deve essere dell'altro....
posta 31.03.2014 - 02:00
5
risposte

Il "livello 256 bug" nel gioco di Pacman può essere considerato un segfault non gestito?

Sto cercando di spiegare gli errori di segmentazione a qualcuno, e stavo pensando al kill-screen di livello 256 in Pacman, e come è innescato dall'overflow dei numeri interi e quanto è simile il comportamento allo "stato sconosciuto" spesso desc...
posta 25.01.2016 - 11:33
4
risposte

Dove sono memorizzati i valori nulli o sono memorizzati?

Voglio conoscere i valori nulli oi riferimenti null. Ad esempio, ho una classe chiamata Apple e ne ho creato un'istanza. Apple myApple = new Apple("yummy"); // The data is stored in memory Poi ho mangiato quella mela e ora deve essere nu...
posta 08.05.2012 - 09:31
1
risposta

Prestazioni del codice orientato ADT a assegnazione singola su CPU moderne

Lavorare in dati immutabili con assegnazioni singole ha l'ovvio effetto di richiedere più memoria, si potrebbe presumere, perché si creano costantemente valori nuovi (sebbene i compilatori sotto le copertine facciano trucchi puntatori per rend...
posta 04.04.2013 - 18:08
8
risposte

In C ++, quanto tempo dedicato al programmatore è dedicato alla gestione della memoria

Le persone che sono abituate ai linguaggi di raccolta dei rifiuti spesso hanno paura della gestione della memoria del C ++. Ci sono strumenti, come auto_ptr e shared_ptr , che gestiranno molte delle attività di gestione della memoria pe...
posta 03.10.2011 - 15:50
5
risposte

Se un numero è troppo grande, si riversa nella posizione di memoria successiva?

Ho esaminato la programmazione in C e ci sono solo un paio di cose che mi infastidiscono. Prendiamo questo codice per esempio: int myArray[5] = {1, 2, 2147483648, 4, 5}; int* ptr = myArray; int i; for(i=0; i<5; i++, ptr++) printf("\n...
posta 20.01.2016 - 08:33
8
risposte

E 'possibile prevedere in modo statico quando deallocare la memoria --- solo dal codice sorgente?

La memoria (e i blocchi delle risorse) vengono restituiti al sistema operativo in punti deterministici durante l'esecuzione di un programma. Il flusso di controllo di un programma è di per sé sufficiente per sapere dove, di sicuro, una data riso...
posta 07.03.2016 - 12:42
4
risposte

Che cosa sono i registri della CPU?

Questa domanda mi ha infastidito da un po 'di tempo e oggi ho pensato che avrei fatto su Google. Ho letto alcune cose a riguardo e mi è sembrato molto simile a quello che ho sempre conosciuto come cache del processore. C'è una differenza tr...
posta 28.08.2013 - 18:53