Domande taggate «memory-management»


7
Perché il paradigma del distruttore di oggetti nelle immondizie raccolte pervasivamente è assente?
Alla ricerca di informazioni dettagliate sulle decisioni relative al design del linguaggio raccolto dall'immondizia. Forse un esperto di lingue potrebbe illuminarmi? Vengo da uno sfondo C ++, quindi questa area è sconcertante per me. Sembra che quasi tutti i moderni linguaggi di immondizia raccolti con il supporto di oggetti OOPy …






1
Memory ballooning nel sistema operativo
Alcuni hypervisor ottimizzano l'utilizzo della memoria utilizzando un metodo chiamato ballooning (almeno così lo chiama KVM), questo metodo deduplica la memoria tra macchine virtuali e imposta le pagine comuni in sola lettura con copia in scrittura. Questo è il contrario di una chiamata fork. È possibile implementare a livello di …



3
Cosa significa "mappa"?
Ho incontrato il termine molte volte, in vari materiali didattici CS: L2 CS162 (UC Berkeley): I / O mappati in memoria L4 CS162 (UC Berkeley): File mappati in memoria L24 CS61 (UC Berkeley): "Memory I / O mappato": controllo dispositivo / registri dati associati allo spazio degli indirizzi della CPU …




2
Come sarebbe un linguaggio in cui GC preciso fosse implementabile come libreria?
Supponiamo di avere un linguaggio di programmazione con la gestione manuale della memoria. Quali caratteristiche deve avere questo linguaggio per poter implementare la garbage collection precisa come libreria e non come costrutto linguistico fondamentale? Per GC preciso intendo uno in cui vengono attraversati solo i puntatori all'heap per accertare quali …

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.