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

Bester Stil zum Löschen aller Konstruktoren (oder anderer Funktionen)?

Nehmen wir an, ich möchte einen Typ erstellen, der nicht konstruiert werden kann (frag nicht warum). %Vor% Ich könnte es so machen: %Vor% oder wie folgt: %Vor% oder wie folgt: %Vor% Ich denke, ich könnte dasselbe über jede Funkti...
03.01.2013, 11:17
2
Antworten

.NET-Server-Garbage Collection und Objektlebensdauer

Ich und ein Kollege haben unterschiedliche Meinungen darüber, wann ein Objekt in .NET gesammelt werden kann. Nimm den folgenden Code: %Vor% Mein Kollege behauptet, dass wenn ein Release-Build unter Verwendung des Server-Garbage-Collectors au...
05.12.2014, 12:51
3
Antworten

malloc in einem eingebetteten System ohne Betriebssystem

Diese Abfrage bezieht sich auf die Speicherzuweisung mit malloc . Im Allgemeinen sagen wir, dass malloc Speicher von Heap zuweist. Nun sage ich, ich habe ein einfaches embedded System (kein Betriebssystem), ich habe normales Programm...
17.02.2012, 20:30
2
Antworten

Wie kann ich die Speicherauslastung eines Objekts in Python messen?

Ich habe eine Python-Klasse "foo", die enthält: Daten (ints, floats) Listen (von Ints, von Floats und von anderen Objekten) Wörterbücher (von Ints, von Floats, von anderen Objekten) Angenommen, es gibt keine Rückverweise (Zyklen), gib...
16.02.2011, 22:07
3
Antworten

Aufruf des Objektkonstruktors / Destruktors mit einem benutzerdefinierten Zuordner

Ich habe nach benutzerdefinierten Allokatoren gesucht und sehe sie oft mit einer Art Funktion, um Speicher zuzuordnen. Zu Testzwecken und zur Weiterbildung habe ich versucht, ein "einfaches" Beispiel dafür zu geben. Es gibt jedoch eine grundlege...
18.04.2012, 00:42
6
Antworten

C ++, das Platz für Objekte unter Verwendung der Vererbung zuweist

Ich habe eine Frage darüber, wie ein C ++ - Compiler weiß, wie viel Platz er für ein Objekt bei der Vererbung reservieren muss. Stellen Sie sich die folgenden Klassen vor, für einen Erwachsenen und ein Kind, die eine Personenklasse erweitern,...
30.07.2011, 17:14
4
Antworten

Aktion / Lambda Ausdruck Speicherverwaltung Frage

Ich speichere eine Aktion in einer lokalen Variablen, dann benutze ich danach, dass die lokale Variable außerhalb des Bereichs liegt. Besteht die Gefahr, dass ich gereinigt werde, bevor ich es benutze? Hier ist ein Beispiel: %Vor% Sie können...
01.06.2011, 14:40
3
Antworten

Was macht Objective-C eigentlich, wenn Sie ein Objekt deklarieren?

Ich habe die Speicherverwaltung von Apple gelesen und sehe nicht, wo dieser Fall erklärt wird ... Viele Male, vor allem beim Schreiben einer Klassenmethode zum Zurückgeben einer Instanz einer Klasse, starte ich so, denn so habe ich es gesehen...
10.06.2011, 18:58
4
Antworten

Wann überlädst du den Operator neu? [Duplikat]

In welchen Fällen ist es sinnvoll, operator new zu überladen? Ich habe gehört, dass du es in einer Klasse machst, die sehr oft mit new zugewiesen wird. Kannst du ein Beispiel geben? Und gibt es andere Fälle, in denen Sie operato...
31.01.2010, 15:01
6
Antworten

Speicherverwaltung und Realloc

Ich gehe mit Valgrind durch mein Programm, um Speicherlecks zu finden. Hier ist einer, bei dem ich nicht sicher bin, was ich damit anfangen soll. %Vor% Hier ist der Code: %Vor% Sollte ich hier etwas in Bezug auf die Speicherverwaltung tu...
23.10.2009, 06:50