Suchergebnisse für Anfrage "memory-management"
Betrachten Sie die Vorbelegung für Geschwindigkeit [duplizieren]
Diese Frage hat hier bereits eine Antwort: Vorbelegung von Arrays in Matlab? [/questions/6217017/preallocating-arrays-in-matlab] 1 AntwortIch habe folgendes gemacht for i = 1:m, index = 0; for j = 1:n, index = index+values(i,j)*2^(j-1); ...
Effiziente Zuordnung vieler kurzlebiger kleiner Objekte
Ich habe eine kleine Klasse (16 Byte auf einem 32-Bit-System), die ich dynamisch zuweisen muss. In den meisten Fällen ist die Lebensdauer einer bestimmten Instanz sehr kurz. Einige Instanzen können auch über Threadgrenzen hinweg übergeben ...
Explizite Getter / Setter für @properties (MRC)
Ich habe Mitte 2012 mit der Programmierung der Sprache Objective-C begonnen, als ARC MRC als allgemeine Praxis ablöste und es fast unnötig wurde, diese zu lernen. Jetzt versuche ich, einige Grundlagen der MRC zu verstehen, um mein Wissen ...
DeadObjectException auf Android App
Manchmal beginne ich eineActivity von meiner App, oder wechseln Sie schnell zwischenFragments von aViewPager Das ist in diesem spezifischenActivity, Ich habeDeadObjectException so was: W/ActivityManager( 669): android.os.DeadObjectException ...
Wie vermeide ich aufeinanderfolgende Freigabe / Zuweisung in C ++?
Betrachten Sie den folgenden Code: class A { B* b; // an A object owns a B object A() : b(NULL) { } // we don't know what b will be when constructing A void calledVeryOften(…) { if (b) delete b; b = new B(param1, param2, param3, param4); } ...
Kann eine Heap-Fragmentierung vollständig vermieden werden?
Zum Beispiel, wenn die Freigabe des dynamischen Speichers immer in entgegengesetzter Richtung zur Zuweisung erfolgt. Ist in diesem Fall gewährleistet, dass der Haufen nicht fragmentiert wird? Und aus theoretischer Sicht: Gibt es eine ...
Was ist der Zweck von std :: scoped_allocator_adaptor?
Im C ++ 11 Standard haben wirstd::scoped_allocator_adaptor in der dynamischen Speicherverwaltungsbibliothek. Was sind die wichtigsten Anwendungsfälle dieser Klasse?
BSS, Stack, Heap, Daten, Code / Text - Wo diese im Speicher beginnen?
Speichersegmente - BSS, Stack, Heap, Daten, Code / Text (Gibt es noch mehr?). Angenommen, ich habe 128 MB RAM. Kann mir jemand sagen: Wie viel Speicher wird jedem dieser Speichersegmente zugewiesen? Wo fangen sie an? Bitte geben Sie zur ...
Fehlerbehebung bei Speicherverlusten ohne Tool
Interviewer - Wenn Sie keine Tools zur Überprüfung haben, wie würden Sie Probleme mit Speicherverlusten erkennen? Antwort - Ich lese den Code und überprüfe, ob der gesamte von mir zugewiesene Speicher von mir im Code selbst freigegeben ...
Zurückgeben des dynamisch zugewiesenen Speichers an das Betriebssystem, ohne das Programm zu beenden
Ich arbeite an einem Programm, in dem ich viel, aber wenig Speicher verwende. Speicher wird zur Laufzeit auf verschiedenen Threads zugewiesen und freigegeben. Ich bemerkte jedoch, dass die Speichernutzung des Programms nicht innerhalb ...