Domande con tag 'garbage-collection'

1
risposta

Nei linguaggi di raccolta dei rifiuti (JavaScript), posso sovrascrivere in modo sicuro i dati?

Comprendendo che la garbage collection e la gestione della memoria sono implementate in modo diverso in ambienti diversi per semplicità, questa domanda si focalizzerà su JavaScript (V8 o Seamonkey). Mi rendo conto che la garbage collection è...
posta 06.10.2015 - 14:42
0
risposte

Come posso trovare l'inizio di un metodo nativo?

Per un progetto di hobby, sto scrivendo un GC e JIT x86. Per il GC, ho bisogno di mantenere le informazioni sul layout dello stack (è un GC preciso), per il quale ho bisogno di essere in grado di scoprire quale metodo è attualmente IP (e ovviame...
posta 13.06.2014 - 19:25
1
risposta

In che modo AngularJS gestisce l'ambito in ng-ripetizioni?

Ho una tabella che ha circa 60 righe e 20 colonne. Ogni cella ha una direttiva con un ambito isolato. Io uso 2 ripetizioni nidificate nidificate per generare la tabella (una per le righe e una per le colonne), ma mi chiedo in che modo l'angolare...
posta 02.01.2015 - 22:22
2
risposte

Le generazioni di GC hanno uno scopo (per un programmatore di applicazioni) diverso dalla risposta alle domande "difficili" delle risorse umane?

Sto usando C # per diversi anni, mai realmente volendo (fino a quando ho davvero bisogno di farlo) per scavare nella sua meccanica "profonda" e per intervenire nel lavoro di GC, nel codice compilato da IL e così via. Il mio punto è che se hai...
posta 26.10.2014 - 06:51
2
risposte

Oggetti o primitive come argomenti

Mi sono imbattuto nel termine "smaltimento dei rifiuti" e ora sono preoccupato di consumare troppa memoria. Apparentemente (correggimi se sbaglio) ogni volta che viene creato un oggetto, la memoria è riservata per esso e quell'oggetto deve esser...
posta 25.03.2015 - 06:33
2
risposte

È possibile implementare un compilatore nativo per un "linguaggio gestito" come Java?

Nella maggior parte dei casi, è possibile creare sia un compilatore nativo che un interprete per un linguaggio di programmazione. Il compilatore convertiva semplicemente il codice sorgente in codice macchina, e l'interprete eseguiva semplicement...
posta 23.04.2014 - 11:30
2
risposte

Garbage Collection ad alte prestazioni

Sono nuovo nella raccolta dei rifiuti ma mi sono guardato intorno. Ho notato che Reference Counting ha una pessima reputazione (PHP, Python), oltre a Conservative GC (Ruby) in determinate condizioni. Tuttavia, ho visto anche articoli che descriv...
posta 10.07.2018 - 18:32
2
risposte

Quando dovremmo lavorare sull'ottimizzazione del GC? [chiuso]

Quindi, ho appreso come funziona GC e come posso monitorarlo tramite VisualVM , ma la mia domanda riguarda il motivo per cui dovremmo eseguire l'ottimizzazione GC? Nel nostro progetto web (JSF / Spring / Hibernate) non abbiamo pensato a ques...
posta 14.12.2014 - 11:46
5
risposte

Come progettare un IDisposable che deve essere smaltito incondizionatamente?

Considera una classe che implementa IDisposable e che ha membri in modo tale da non diventare mai idonea per la garbage collection quando non viene eliminata. E poiché non sarà raccolto, non avrà la possibilità di utilizzare il distruttore...
posta 17.04.2014 - 09:56
3
risposte

Raccoglitori di rifiuti e riferimenti / riferimenti

Sono un po 'confuso su entrambi i puntatori e riferimento. Dal mio punto di vista, gli indicatori sono indirizzi nella memoria. Se passo una variabile usando i puntatori e il riferimento a una funzione, qualsiasi manipolazione della variabile ne...
posta 31.07.2013 - 05:00