Domande con tag 'memory'

1
risposta

Perché la memoria principale per l'allocazione degli oggetti è chiamata 'heap'?

Qualcuno ha avuto un'idea del motivo per cui l'area della memoria principale in cui gli oggetti sono allocati viene definita heap. Riesco a capire la logica di quello dello stack LIFO, ma vorrei sapere qual è la logica del nome "heap".     
posta 11.02.2013 - 21:28
4
risposte

Perché non liberare memoria non appena il suo contatore di riferimento raggiunge lo zero [duplicato]

Molti linguaggi come Java e C # hanno i garbage collector che liberano memoria quando quella memoria non ha più alcun riferimento. Tuttavia non lo liberano immediatamente dopo che il contatore di riferimento ha raggiunto lo zero, ma invece ogn...
posta 10.12.2013 - 00:33
4
risposte

Analisi dell'uso della memoria: Java vs C ++ Trascurabile?

In che modo l'utilizzo della memoria di un oggetto intero scritto in Java confronta \ in contrasto con l'utilizzo della memoria di un oggetto intero scritto in C ++? La differenza è trascurabile? Nessuna differenza? Una grande differenza? Sto in...
posta 18.08.2012 - 12:19
2
risposte

Quali sono i pro e i contro della comunicazione di processo inter fatta tramite socket o memoria condivisa?

Capisco che due delle molte più opzioni per la comunicazione tra processi possono essere: Memoria condivisa Socket In realtà ho visto queste due opzioni esposte da Intellij Idea per il debug di un'applicazione Java. Voglio sapere quali...
posta 12.01.2013 - 07:22
1
risposta

Perché l'overhead durante l'allocazione di oggetti / matrici in Java?

Quanti byte occupa una matrice in Java? Supponiamo che sia una macchina a 64 bit e supponiamo anche che ci siano N elementi in una matrice, quindi tutti questi elementi occuperebbero 2 * N, 4 * N o 8 * N byte per diversi tipi di array. E una...
posta 28.08.2012 - 05:15
3
risposte

Allocatori di heap personalizzati

La maggior parte dei programmi può essere abbastanza casuale sull'allocazione dell'heap, anche se i linguaggi di programmazione funzionale preferiscono allocare nuovi oggetti piuttosto che modificare quelli vecchi e lasciare che il garbage colle...
posta 16.12.2011 - 21:13
3
risposte

Come posso monitorare la memoria JVM in modo corretto?

Sto pensando a come facciamo il monitor della memoria JVM in un modo troppo basso nell'ambiente di produzione anche sotto l'orario di punta. Supponiamo di avere due app server Tomcat in produzione, bilanciamento del carico impostato dietro di...
posta 19.04.2012 - 17:11
2
risposte

Perché DateTime.Month è int?

In C #, la proprietà DateTime Month ha un tipo di int (un intero con segno a 32 bit) ma il suo intervallo sarà sempre pari a 1-12. Quali sono i motivi per cui il team C # ha scelto int su un tipo numerico più piccolo come b...
posta 19.09.2018 - 16:10
3
risposte

Identità e mutabilità dell'oggetto

Stavo leggendo una proposta per i tipi di valore in Java , e sono venuto attraverso questa frase: "L'identità dell'oggetto serve solo a supportare la mutabilità, dove lo stato di un oggetto può essere mutato ma rimane lo stesso oggetto intrinse...
posta 04.05.2014 - 21:45
3
risposte

Perché std :: gli allocatori non sono così popolari? [chiuso]

Con le ultime tendenze sulle applicazioni C e C ++, e con l'ultimo intendo gli ultimi anni, mi aspettavo di vedere std::allocator s da utilizzare più frequentemente di quello che è realmente. Le applicazioni moderne sono generalmente mul...
posta 06.05.2014 - 03:05