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

Innere statische Klasse in Java

Was ist der Vorteil einer inneren statischen Klasse? Wo sollte ich es gegenüber anderen Optionen bevorzugen? Und wie ist sein Speicher zugeordnet?     
15.11.2010, 09:24
1
Antwort

Nachdem ein Stream an CommandGet übergeben wurde, wann kann er freigegeben werden?

mit Indy TIdHTTPServer, auf der Ebene von OnCommandGet, besteht die Möglichkeit, einen Stream mit den Daten an AResponseInfo.ContentStream zu übergeben. was in Ordnung ist. Wann kann ich diesen Stream freigeben? Angenommen, der Server kann mehre...
15.11.2012, 14:27
2
Antworten

Wie reserviere ich Speicher für meine Anwendung und lasse einen bestimmten Restbetrag übrig?

Ich plane eine Anwendung, bei der viele Bilder gleichzeitig geladen werden müssen und somit ein großer Speicherbedarf besteht. Zum Beispiel könnte ich 50 Bildobjekte auf einmal erstellen, die insgesamt 1 GB RAM benötigen. Aber wenn der Benutzer...
23.12.2011, 22:07
3
Antworten

Warum ist die Array-Größe begrenzt, wenn sie zur Kompilierzeit deklariert wird?

zum Beispiel kann ich tun %Vor% aber ich kann das nicht ohne Absturz des Programms tun: %Vor% warum ist das so?     
29.06.2011, 03:03
4
Antworten

Problem mit free () bei Strukturen in C. Es reduziert nicht die Speichernutzung

Ich habe ein Problem mit free () auf einer Struktur in meinem C-Programm. Wenn ich / proc // statm vor und nach dem freien schaue, scheint es nicht zu reduzieren. Benutze ich free () in diesem Fall falsch, oder lese ich / proc // statm falsch?...
14.05.2011, 23:05
4
Antworten

Warum kennt der Compiler die Adressen lokaler Variablen zur Kompilierzeit nicht?

Was bedeutet die folgende Aussage?    Lokale und dynamisch zugewiesene Variablen haben Adressen, die dem Compiler beim Kompilieren der Quelldatei nicht bekannt sind Früher dachte ich, dass lokale Variablen zur Kompilierzeit Adressen zugew...
08.02.2012, 02:50
4
Antworten

Einstellungen IBOutlets im Dealloc auf Null setzen

Im Abschnitt "Speicherwarnungen" finden Sie Ссылка Ich folge nicht, warum das IBOutlet im Dealloc auf Null gesetzt ist. Wenn %Vor% verursacht einen Absturz, wie im Thema erwähnt, warum setzen sie den ivar auf Null? Im Allgemeinen, warum...
05.11.2009, 17:06
3
Antworten

Welche Betriebssysteme werden beim Programm-Exit keinen Speicher freigeben?

Diese Frage machte mich neugierig. Fragen wie diese bekommen immer Antworten wie "Es ist generell sicher, aber du solltest nicht davon ausgehen, dass das OS das für dich tun wird", was für mich ein guter Rat ist, aber ich frage mich: Gibt es e...
27.06.2010, 02:13
3
Antworten

Benchmarks zum Testen eines C- und C ++ - Allokators?

Bitte geben Sie Hinweise zu Benchmarks, die zum Testen eines C- und C ++ - Allokators verwendet werden. Benchmarks, die einen der folgenden Aspekte erfüllen, werden berücksichtigt: Geschwindigkeit Fragmentierung Parallelität Danke!  ...
01.04.2010, 11:59
5
Antworten

Wird ein Prozessspeicher wiederhergestellt, wenn er beendet wird?

In einer Anwendung von mir ich grundsätzlich Speicher in C++ und Enqueue für die Aufhebung der Zuordnung in C# . Diese Deallokation läuft im Hintergrund und ist nicht deterministisch, also in sehr seltenen Fällen kann es theoretisch passi...
20.11.2017, 14:48