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.
1
Antwort

Speicherverwaltungsmuster in C ++

Ich denke, ich habe eine beträchtliche Erfahrung mit normalen (funktionalen) entworfenen Mustern, wie z. in die Bande von vier Buch , die ich hauptsächlich in verwendet Java und C #. In diesen "verwalteten" Sprachen ist dies alles, was Sie wiss...
26.01.2013, 17:36
7
Antworten

Malloc - wie viel Speicher wurde zugewiesen?

%Vor% Ich habe dem Zeiger / Zeichenpuffer zwei Bytes Speicher zugewiesen, aber wenn ich ihm "Hallo" zuweise, druckt es immer noch, ohne mir irgendwelche Fehler zu geben. Warum gibt der Compiler mir nicht einen Fehler, der mir sagt, dass nicht g...
06.03.2011, 20:58
3
Antworten

Objective C Array- und Object Release

Ich habe eine neue Frage, wann ich die Elemente eines NSArray freigeben soll. Siehe folgenden Pseudocode: %Vor% Meine Frage hier ist, wenn ich 2DArray veröffentliche, muss ich jedes Element (Array) zuerst explizit freigeben? Muss ich vor der...
12.03.2010, 18:22
3
Antworten

ARC oder nicht zu ARC iphone iOS5 [geschlossen]

Ich habe eine iPhone-Anwendung entwickelt, die iOS4 und iOS5-basiertes iPhone / iPad unterstützen soll. Meine Anwendung verliert Speicherplatz an wenigen Stellen, der aufgrund der Größe des Codes schwer zu debuggen ist. Ich habe kürzlich über...
05.01.2012, 20:17
5
Antworten

Notwendigkeit von Zeigerobjekten in Ziel c

Eine sehr grundlegende Frage .. aber wirklich sehr wichtig, um die Konzepte zu verstehen .. In C ++ - oder C-Sprachen verwenden wir normalerweise keine Zeigervariablen zum Speichern von Werten. Das heißt, Werte werden einfach wie folgt gespeiche...
01.08.2013, 10:56
4
Antworten

Hoher Speicherverbrauch mit Enumerable.Range?

Ursprünglich wollte ich wissen, ob ToList mehr Speicher reserviert als der Konstruktor von List<T> , der ein IEnumerable<T> (kein Unterschied) benötigt. Zu Testzwecken habe ich Enumerable.Range verwendet, um ein Quell-A...
09.05.2012, 15:30
4
Antworten

Laden von UIView aus einer Nib-Datei ohne Vermutungen

Ok, hier ist eine andere Frage. Ich erstelle eine UIView namens ProgressView , die eine halbtransparente Ansicht mit einem Aktivitätsindikator und einer Fortschrittsleiste ist. Ich möchte diese Ansicht bei Bedarf in verschiedenen View-Co...
24.03.2011, 02:00
7
Antworten

Wie finde ich heraus, wie viel Speicherplatz durch einen Aufruf von malloc () zugewiesen wird?

Ich versuche, eine Größenfunktion wie folgt zu schreiben: %Vor% Dies würde die Größe eines Arrays zurückgeben, auf das p zeigt. Zum Beispiel: %Vor% Ich denke, das ist möglich, denn wenn ich mich erinnere, verfolgt malloc den Platz, der i...
07.10.2010, 23:04
3
Antworten

Zuweisung eines großen (5000+) Arrays

Ich arbeite an einer Anwendung, wenn es drei mögliche Größen für die eingegebenen Daten gibt: klein: 1000 Elemente medium = 5000 Elemente large = 500.000 Elemente Das Problem ist, dass ich das große Array nicht zuordnen kann. Es schei...
21.04.2011, 15:35
4
Antworten

Wird eine Instanzmethode pro Objekt oder Klasse in den Speicher geladen?

Wenn ich ein Objekt O mit einer gigantischen Methode f() habe und 10000 Beispiele von O in den Speicher lade. Werden 10000 Beispiele von f() ebenfalls in den Speicher geladen? Wenn ja, bedeutet das, dass ich Speicher sparen würde, in...
17.02.2011, 16:00