memory-management

Prozess des dynamischen Zuweisens und Freigebens von Teilen des physischen Speichers, um auf Programmanforderungen mit, wenn möglich, Fairness und ohne Verhungern unter den Anforderern zu antworten.
4
Antworten

Wie kann ich in C ++ 11 neu aufrufen und genügend Speicher für das Objekt reservieren?

Ich habe eine Klasse, die so beschrieben wird: %Vor% Ich kann das Design dieser Klasse nicht ändern. Wie kann ich eine Instanz dieser Klasse erstellen? Bevor ich den Konstruktor aufrufen kann, muss ich dafür sorgen, dass genügend Speicher...
30.05.2013, 14:32
4
Antworten

Lazy Loading in Objective-C - Soll ich den Setter aus dem Getter herausrufen?

Das ist ein kleines Detail, aber jedes Mal, wenn ich faul lade, werde ich davon abgefangen. Sind beide Methoden akzeptabel? Ist entweder besser? Angenommen, die Variable hat die Eigenschaft retain. Methode # 1 %Vor% Methode # 2 %Vor%...
14.09.2010, 19:37
5
Antworten

Stapelzuordnung in C

Ist es ein schlechter Stil, Ihre einfachen C-Programme so zu gestalten, dass sie alles oder fast alles auf dem Stapel verteilen?     
14.03.2010, 08:26
3
Antworten

So erkennen Sie ein Speicherleck

Ich hatte Probleme mit der MemoryOutOfBounds-Ausnahme in Android. Ich habe festgestellt, dass es zwei Gründe dafür gibt. (1) Erstellte Threads sind lebendig und werden nirgends zerstört (2) Speicherleck. Wir können Thread-Informationen...
09.05.2011, 05:13
9
Antworten

Ist Löschen in einem Destruktor notwendig?

Ich habe den folgenden Code und ich frage mich, ob das delete b hier notwendig ist? Wird mein Betriebssystem den zugewiesenen Speicherbereich automatisch löschen? %Vor% Vielen Dank.     
28.06.2011, 06:52
2
Antworten

Obj-C __block-Variable behält das Verhalten bei

Ich stoße auf ein merkwürdiges Problem, wenn ich versuche, auf eine Variable __block (block mutable) von außerhalb eines Blocks zuzugreifen, in dem sie geändert wurde. Dies ist ein sehr praktisches Beispiel, das ich benutze, um Blöcke im Allg...
15.06.2011, 19:11
3
Antworten

Nicht blockierende Java-Speicherzuweisung

Ich habe irgendwo gelesen, dass Java Speicher für Objekte in etwa 12 Maschinenbefehlen zuweisen kann. Es ist ziemlich beeindruckend für mich. Soweit ich verstehe, ist einer der Tricks, die JVM verwendet, die Vorbelegung von Speicher in Chunks. D...
24.07.2009, 11:04
2
Antworten

Swift: CGPathRelease und ARC

Gerade aktualisiert auf Xcode Beta 4 und bemerkte den folgenden Compilerfehler mit meinem Code unten: %Vor%    'CGPathRelease' ist nicht verfügbar: Core Foundation-Objekte sind   automatisch Speicherverwaltung Also entferne ich einfach n...
23.07.2014, 01:46
4
Antworten

Warum hat das Betriebssystem keinen Garbage Collector?

Ich wundere mich darüber, weil das Betriebssystem für die Speicherverwaltung zuständig ist. Warum müssen Programmiersprachen eigene Garbage Collectors implementieren?     
12.10.2014, 13:42
2
Antworten

Speicherverbrauch durch STL-Container

Ich arbeite an einer Anwendung, in der ich einige STL-Container einsetzen möchte. Die Anwendung führt bestimmte Schritte aus, wenn der Speicherverbrauch einen Schwellenwert erreicht. Zu diesem Zweck muss eine genaue Berechnung durchgeführt werde...
07.08.2012, 07:42