Domande taggate «memory-management»

Processo di allocazione dinamica e liberazione di porzioni di memoria fisica al fine di rispondere alle richieste del programma con, se possibile, correttezza e assenza di fame tra i richiedenti.






13
Come funzionano malloc () e free ()?
Voglio sapere come malloce freelavoro. int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,"abcdabcd"); // **deliberately storing 8bytes** cout << p; free(p); // Obvious Crash, but I need how it works and why crash. cout << p; return 0; } Le sarei davvero grato se la risposta …

14
Come utilizzare gratuitamente Inode?
Ho un disco rigido in cui l'utilizzo dell'inode è del 100% (usando il df -icomando). Tuttavia, dopo aver eliminato sostanzialmente i file, l'utilizzo rimane del 100%. Qual è il modo corretto di farlo allora? Come è possibile che un'unità disco con un minore utilizzo dello spazio su disco possa avere …

12
Memoria totale utilizzata dal processo Python?
C'è un modo per un programma Python di determinare quanta memoria sta attualmente utilizzando? Ho visto discussioni sull'utilizzo della memoria per un singolo oggetto, ma ciò di cui ho bisogno è l'utilizzo totale della memoria per il processo, in modo da poter determinare quando è necessario iniziare a scartare i …



10
Cancella questo permesso?
È consentito delete this;se l'istruzione delete è l'ultima istruzione che verrà eseguita su quell'istanza della classe? Ovviamente sono sicuro che l'oggetto rappresentato dal this-pointer sia newcreato. Sto pensando a qualcosa del genere: void SomeModule::doStuff() { // in the controller, "this" object of SomeModule is the "current module" // now, if …




15
Impostazione degli oggetti su Null / Nothing dopo l'uso in .NET
Dovresti impostare tutti gli oggetti su null( Nothingin VB.NET) una volta che hai finito con loro? Comprendo che in .NET è essenziale disporre di eventuali istanze di oggetti che implementano l' IDisposableinterfaccia per rilasciare alcune risorse sebbene l'oggetto possa essere ancora qualcosa dopo che è stato eliminato (quindi la isDisposedproprietà …

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.