Suchergebnisse für Anfrage "memory-management"

14 die antwort

Ermitteln Sie die Größe eines .net-Objekts

Ich versuche herauszufinden, wie viel Speicher meine Objekte benötigen, um zu sehen, wie viele davon auf dem Large Object Heap (der mehr als 85.000 Byte umfasst) landen. Ist es so einfach wie das Hinzufügen von 4 für ein Int, 8 für ein Long, 4 ...

4 die antwort

Stack- und Heap-Speicherorte im RAM

[/imgs/HOY4C.png]Dieses und ähnliche Bilder beschäftigen mich schon eine Weile. Wenn ich @ benutmalloc, dies sollte ein Teil der dynamischen Daten sein, der Heap. Dies scheint jedoch von oben durch den Stapel begrenzt zu sein, was sehr unwirksam ...

4 die antwort

Differenz zwischen physikalischer Adressierung und virtuellem Adressierungskonzept

Dies ist eine erneute Einreichung, da ich keine Antwort von superuser.com bekomme. Entschuldigen Sie das Missverständnis ch muss den Unterschied zwischen physischer Adressierung und virtuellem Adressierungskonzept in eingebetteten Systemen ...

TOP-Veröffentlichungen

4 die antwort

Speicherabdruck der Haskell-Datentypen

Wie kann ich die tatsächliche Speichermenge ermitteln, die zum Speichern eines Werts eines Datentyps in Haskell erforderlich ist (meistens mit GHC)? Ist es möglich, es zur Laufzeit auszuwerten (z. B. in GHCi), oder ist es möglich, ...

8 die antwort

Java verwendet nach der Freigabe von Objekten und der Garbage Collection immer noch Systemspeicher.

Ich führe JVM 1.5.0 (Mac OS X-Standard) aus und überwache mein Java-Programm im Aktivitätsmonitor. Ich habe folgendes: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; ...

8 die antwort

alloc + init mit synthetisierter Eigenschaft - erhöht sich die Anzahl der Beibehaltungen dadurch um zwei?

Ich habe den folgenden Ausschnitt ziemlich oft gesehen: In der Kopfzeile: SomeClass *bla; @property(nonatomic,retain) SomeClass *bla;In der Implementierungsdatei: @synthesize bla;und dan self.bla = [[SomeClass alloc] init]; Ich denke, dass ...

4 die antwort

NSString * string = @ "someString" vs NSString * string = [[NSString-Zuweisung] initWithFormat @ "% @", string]

Wenn ich eine Methode habe - (void) myMethod:(NSString *)string { [Object anothermethodWithString:string]; }und ich rufe [Object myMethod:@"this is a string with no alloc statement"] Muss ich etwas tun wie - (void) myMethod:(NSString *)string ...

22 die antwort

C API Design: Wer sollte das vergeben? [geschlossen

Was ist die richtige / bevorzugte Methode zum Zuweisen von Speicher in einer C-API? Ich sehe zuerst zwei Optionen: 1) Lassen Sie den Aufrufer die gesamte (äußere) Speicherbehandlung durchführen: myStruct *s = malloc(sizeof(s)); ...

6 die antwort

Was sind die Unterschiede zwischen Free, Dealloc, Release und Autorelease?

Kann jemand die Unterschiede zwischen @ erklärfree(), release, autorelease unddealloc?

10 die antwort

Wie vermeide ich das "Tauschen des Todes" während der Entwicklung?

Wahrscheinlich ist jeder mindestens einmal in der Entwicklung auf dieses Problem gestoßen: while(/*some condition here that somehow never will be false*/) { ... yourvector.push_back(new SomeType()); ... }Wie Sie sehen, beginnt das Programm, den ...