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

Erstellen und Entfernen eines Qt-Widget-Objekts

Ich habe gehört, dass die Widgets auf dem Heap (unter Verwendung von new) zugewiesen werden sollen, und dann müssen sie nicht mehr gelöscht werden (das geschieht automatisch). Kann jemand erklären, warum? Was passiert, wenn ein Widget nich...
24.11.2010, 14:26
3
Antworten

Wie berechnet man einen privaten Arbeitssatz (Speicher)?

Wie berechne ich den privaten Arbeitsspeicher mit C #? Ich interessiere mich für ungefähr die gleiche Zahl wie taskmgr.exe . Ich verwende den Namespace Process und verwende Methoden / Daten wie WorkingSet64 und PrivateMemorySize64 , ab...
09.04.2010, 21:42
7
Antworten

Neue "malloc" und "free" Funktionen schreiben [geschlossen]

Für eine Interviewfrage: Wie würde ich neue "malloc" - und "free" -Funktionen schreiben? Ich denke nicht, dass "new und delete" eine akzeptable Antwort wäre oder etwas ähnliches wie LocalAlloc / HeapAlloc verwenden würde     
06.02.2013, 08:49
2
Antworten

Wie sicher und zuverlässig sind C ++ String Literals?

Ich möchte also besser verstehen, wie String-Literale in C ++ funktionieren. Mir geht es hauptsächlich um Situationen, in denen Sie einem Zeiger die Adresse eines Stringliterals zuweisen und diese übergeben. Zum Beispiel: %Vor% Nehmen wir nu...
29.04.2010, 20:53
4
Antworten

Ermitteln des Stack-Speicherplatzes mit Visual Studio

Ich programmiere in C in Visual Studio 2005. Ich habe ein Multi-Thread-Programm, aber das ist hier nicht besonders wichtig. Wie kann ich (ungefähr) bestimmen, wie viel Stapelspeicherplatz meine Threads verwenden? Die Technik, die ich verwe...
16.11.2009, 08:48
6
Antworten

Korrekte Vektorspeicherverwaltung

Ich mache ein Spiel und ich habe einen Kugelvektor, der herumfliegt. Wenn das Geschoss fertig ist, mache ich bullets.sease (bullets.begin () + i); Dann verschwindet die Kugel. Es scheint jedoch nicht, um die Erinnerung zu bekommen. Wenn ich 5000...
12.02.2010, 18:03
3
Antworten

Sind std :: vector Elemente im physischen Speicher zusammenhängend?

Meine Frage ist ähnlich wie bei etwas anderes fragen. Es ist klar, dass es möglich ist, die Adresse des ersten std::vector -Elements als ein C -Typ-Array zu verwenden. Das bedeutet, dass std::vector -Elemente im virtuellen Speicher...
30.08.2013, 20:24
2
Antworten

Ganzzahl als Referenz übergeben

Ich habe eine Klassenebene int in meiner Header-Datei definiert. In der .m-Datei habe ich eine Methode, die ich einen int-Parameter nehmen möchte, ändern Sie es und den geänderten Wert auf den Aufrufer widerspiegeln. Zum Beispiel: %Vor% In e...
01.01.2010, 00:39
1
Antwort

Getrennte Datenstruktur vs VirtualStringTree's PVirtualNodes zum Speichern von Daten?

Also habe ich mich damit beschäftigt, meine eigene Datenstruktur zu erstellen. Ich habe es schließlich funktionierte, aber dann entdeckte ich, dass die Speichernutzung im Vergleich zu der alten Methode lächerlich hoch war. Um dies zu testen,...
13.05.2011, 14:00
4
Antworten

Speichergröße der Klassen in Objective-C

Ich bin daran interessiert, die Speichergröße zu kennen und einige Objective-C-Objekte zuzuweisen. Zum Beispiel: Ist [NSString stringWithString:@"2"] größer als [NSNumber numberWithInt:2] oder nicht? Und wie viel größer ist [NSNu...
22.12.2011, 12:51