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

DataTable gibt keinen Speicher frei

Ich habe einen Datenladeprozess, der eine große Menge an Daten in DataTable lädt und dann einige Daten verarbeitet, aber jedes Mal, wenn der Job beendet ist, gibt die DataLoader.exe (32bit, hat ein 1,5G Speicherlimit) nicht alle frei Speicher wi...
04.06.2015, 14:57
2
Antworten

std :: unique_ptrT [] und benutzerdefinierter Zuordnungslöscher

Ich versuche, std::unique_ptr<T[]> mit benutzerdefinierten Speicherzuordnern zu verwenden. Grundsätzlich habe ich benutzerdefinierte Zuordner, die Unterklassen von IAllocator sind, die die folgenden Methoden bereitstellt: %Vor% D...
09.02.2015, 15:17
4
Antworten

Warum scheitern sehr große Stack-Zuweisungen trotz unbegrenzter ulimit?

Die folgende statische Zuweisung ergibt einen Segmentierungsfehler %Vor% Aber die folgende dynamische Zuweisung geht gut %Vor% Die ulimit ist in Linux unbegrenzt festgelegt. Kann mir jemand einen Hinweis geben, was passiert?     
16.03.2013, 10:59
1
Antwort

Speicherleck in Three.js

Wir versuchen, eine einzelne Seite App zu erstellen, in der Benutzer zwischen mehreren Three.js Apps wechseln können. Wir bemerken jedoch eine ständige Zunahme der Speichernutzung durch die Registerkarte. Es gibt keinen Speicherverlust in unsere...
08.01.2014, 13:53
2
Antworten

Selbstfreigabe (Referenzzählung) singelton

Stellen Sie sich das folgende Szenario vor: Sie haben eine Singleton-Klasse, die eine Art Datenanbieter darstellt. Diese Singleton-Klasse weist eine Menge Speicher zu und Sie möchten, dass sie ihren zugewiesenen Speicher freigibt, wenn niemand i...
19.12.2013, 08:28
2
Antworten

Konvertieren einzelner Dateien in Arc?

Ich habe viele Informationen darüber gesehen, wie man ein ganzes Projekt in einen Bogen umwandeln kann, und dann mithilfe von Flags Xcode mitteilen, welche nicht konvertiert werden sollen. Was ist mit der Konvertierung nur einzelner Dateien i...
06.05.2012, 09:06
1
Antwort

Ist es sicher, einen temporären std :: shared_ptr zu dereferenzieren?

Ist es sicher, einen temporären std :: shared_ptr zu dereferenzieren? Beispiel: %Vor% Ich befürchte, dass shared_ptr zerstört wird und der Referenzzähler auf Null geht, sobald die Dereferenzierung abgeschlossen ist und der zurückgegebene...
26.05.2013, 19:39
2
Antworten

Ist es möglich, Speicher nach FileReader zu säubern?

FileReader scheint den gesamten Speicher zu verbrauchen, da er wiederholt verwendet wird, um mehrere Blobs vorab zu laden, und gibt ihn niemals frei. Jeder bekannte Weg, um es zu zwingen, verbrauchten Speicher freizugeben? Das FileReader-Objekt...
21.08.2011, 10:45
1
Antwort

Was passiert, wenn der Konstruktor eines shared_ptr fehlschlägt?

Wenn ich richtig verstehe, wenn ein shared_ptr (von boost, tr1, std, was auch immer) mit einem Zeiger auf ein frisch zugewiesenes Objekt initialisiert wird, weist der Konstruktor von shared_ptr eine kleine Menge an Speicher zu, um eine Referenzz...
12.08.2012, 12:41
2
Antworten

Dll Speicherverwaltung

Ich habe wenig Zweifel daran, wie Windows den Speicher einer .dll verwaltet. wenn .dlls in den Host geladen werden Prozess, wie wird der Speicher verwaltet? Erlangt .dll Zugriff auf das gesamte Verzeichnis Speicher verfügbar für den Hos...
27.10.2010, 08:33