Suchergebnisse für Anfrage "memory-management"
Local class variable location
Was passiert, wenn eine Klasse alle ihre lokalen Variablen auf dem Stapel instanziiert (dh:int i; //An integer on stack versusint *p; //Pointer to an int) während die Klasse selbst auf dem Heap instanziiert wird? Wo sind die Klassenmitglieder? ...
Wie erhält man die Speichergröße der Variablen?
Weiß jemand, wie die Speichergröße der Variablen ermittelt wird int, string, []struct, etc) und ausdrucken? Ist es möglich var i int = 1 //I want to get something like this: fmt.Println("Size of i is: %?", i) //Also, it would be nice if I could ...
Wie verwende ich den Small Object Allocationer von Loki?
Ich muss Lokis kleinen Objekt-Allokator verwenden, bin aber sehr verwirrt darüber, wie es funktioniert. Ich habe die Dokumentation und viele Foren gelesen, aber es macht keinen Sinn: Einige sagen, die STL zu verwenden, andere verwenden ...
iPhone Speicherverwaltung, eine neue Frage
Ich habe in (Apple) Beispielcode zwei Arten der Speicherzuweisung gesehen und bin mir nicht sicher, ob ich den Unterschied und das daraus resultierende Verhalten verstehe. // FAILS NSMutableArray *anArray = [NSMutableArray array]; [anArray ...
Wenn ein Prozess "gegabelt" wird, warum kopiert der Linux-Kernel den Inhalt der Kernel-Seitentabelle für jeden neu erstellten Prozess?
Die folgende Diskussion bezieht sich auf den 32-Bit-ARM-Linux-Kernel. Ich habe festgestellt, dass der Linux-Kernel während des Forkings den Inhalt der Kernel-Seitentabelle (Masterseitentabelle, d. H. swapper_pg_dir) in die Seitentabelle jedes ...
Wie sicher und zuverlässig sind C ++ - String-Literale?
Also, ich möchte besser verstehen, wie String-Literale in C ++ funktionieren. Ich befasse mich hauptsächlich mit Situationen, in denen Sie einem Zeiger die Adresse eines String-Literal zuweisen und es weitergeben. Beispielsweise char* advice = ...
Dreiecksmatrix effizient speichern
Ich muss eine untere Dreiecksmatrix effizient speichern, indem ich nicht alle Nullen im Speicher speichere. Deshalb habe ich mir das so überlegt: Zuerst reserviere ich für jede Zeile Speicher, dann reserviere ich für jede Zeile i + 1 Bytes, also ...
Wie kann ich JS :: Heap <T> -Objekte in Spidermonkey erstellen, verarbeiten und zerstören?
UsingSpidermonkey 24, 38, 45 Spidermonkey Dokumentation [https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/GC_Rooting_Guide] sagt: "GC-Dingzeiger auf dem Heap müssen in einen JS :: Heap eingeschlossen werden. Die einzige ...
R: Wie kann ein Speicherüberlauf bei Verwendung von mgsub im Vektormodus verhindert werden?
Ich habe einen langen Vektor von Zeichen (z. B. "Hello World" usw.), 1,7 Millionen Zeilen, und ich muss Wörter in ihnen mithilfe einer Zuordnung zwischen zwei Vektoren ersetzen und das Ergebnis in demselben Vektor speichern. Hier ist ein ...
Singleton Destructors
Sollten Singleton-Objekte, die keine Instanz- / Referenzzähler verwenden, als Speicherlecks in C ++ betrachtet werden? Wie wird das Objekt gelöscht, ohne dass ein Zähler zum expliziten Löschen der Singleton-Instanz aufruft, wenn die Anzahl Null ...