Suchergebnisse für Anfrage "memory-management"

2 die antwort

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); ...

3 die antwort

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 ...

2 die antwort

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 ...

TOP-Veröffentlichungen

5 die antwort

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 ...

10 die antwort

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); } ...

7 die antwort

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 ...

2 die antwort

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?

2 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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 ...