Domande taggate «memory»

La memoria si riferisce ai dispositivi fisici utilizzati per archiviare programmi o dati su base temporanea o permanente per l'uso in un computer o altro dispositivo elettronico digitale.



6
Memoria stack e heap in Java
A quanto ho capito, in Java, la memoria dello stack contiene primitive e invocazioni di metodi e la memoria heap viene utilizzata per archiviare oggetti. Supponiamo che io abbia una lezione class A { int a ; String b; //getters and setters } Dove verrà archiviata la primitiva ain classe …


11
Hai affrontato l'indurimento dello spazio?
Sono molto ansioso di studiare le migliori pratiche quando si tratta di indurimento dello spazio. Ad esempio, ho letto (anche se non riesco più a trovare l'articolo) che alcune parti fondamentali dei rover Mars non utilizzavano l'allocazione dinamica della memoria, in realtà era vietato. Ho anche letto che la memoria …
62 c  memory 



3
Perché continuiamo a far crescere la pila all'indietro?
Quando si compila il codice C e si guarda l'assemblaggio, tutto ha lo stack crescere all'indietro in questo modo: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- significa che il puntatore di base o il puntatore dello stack si stanno effettivamente spostando verso il basso gli indirizzi di …
46 c  memory  assembly 

4
Dove sono archiviati i valori null o sono archiviati?
Voglio conoscere valori nulli o 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 nulla, quindi l'ho impostata come nulla. myApple = null; Dopo …
39 memory  null 





2
Perché i letterali di stringhe C sono di sola lettura?
Quali sono i vantaggi dei letterali stringa che sono di sola lettura giustificano (-ies / -ied) il: Ancora un altro modo di spararti al piede char *foo = "bar"; foo[0] = 'd'; /* SEGFAULT */ Incapacità di inizializzare elegantemente una matrice di parole in lettura e scrittura in una riga: …
29 c  memory  strings 


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.