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

Umgang mit std :: string / std :: vector Membervariablen bei Verwendung von boost :: singleton_pool

Ich schreibe eine performancekritische Anwendung, in der ich eine große Anzahl von ähnlichen Objekten erzeuge, um Aufträge zu platzieren. Ich verwende boost :: singleton_pool zum Zuweisen von Speicher. Endlich sieht meine Klasse so aus. %Vor...
08.05.2012, 14:27
2
Antworten

Änderung des Paket-Gbm von R

Wir versuchen zu experimentieren, indem wir das gbm-Paket in einem ziemlich großen Dataset verwenden (~ 140 Millionen Zeilen) und wir sind auf ein Problem mit den Speicheranforderungen von R gestoßen. Wir haben versucht, die Pakete "gbm" und...
27.07.2012, 11:57
3
Antworten

Wie kann ich sehen, wie viel Speicher meine App aus ihrem VM-Budget nutzt?

Ich habe in DDMS gesucht, aber nichts gesehen. Danke.     
23.12.2010, 07:19
1
Antwort

Löschen des zwischengespeicherten Speichers in / proc / meminfo ohne drop_caches

Ich habe ein eingebettetes System mit 2.6.10 linux kernel (ich weiß!) und mir ist aufgefallen, dass, wenn das System länger läuft, die "Cache" -Ausnutzung von RAM - wie in / proc / meminfo - steigt linear an. Manchmal erreicht es bis zu 70% des...
30.01.2017, 23:09
2
Antworten

Wann MemoryError in Python abgefangen werden soll?

Ich versuche zu verstehen, wann es Sinn macht, MemoryError in Python zu fangen, ich habe zwei Szenarien: Szenario 1: MemoryError wurde erfolgreich abgefangen. %Vor% Szenario 2: Mein Programm friert ein %Vor% Meine Vermutung ist im...
30.03.2014, 01:19
1
Antwort

So weisen Sie einer Variablen in R eine feste Speichergröße zu

Ich habe eine Variable, die in einer Schleife von wenigen MB auf 3 GB anwächst. und ich bekomme keinen Speicherfehler mehr. Ich habe versucht, einige der Lösungen wie die Erhöhung der Speicherkapazität R verwenden können, auch mit rm () und g...
30.05.2015, 07:52
1
Antwort

netcdf4-python: Speicher steigt mit zahlreichen Aufrufen, um Daten vom netcdf-Objekt zu trennen

Ich versuche, Datenscheiben aus einer netcdf4-Datei mit netcdf4-python zu lesen. Dies ist das erste Mal, dass ich Python benutze und ich habe Probleme mit dem Speicher. Im Folgenden finden Sie eine vereinfachte Version des Codes. Bei jeder Itera...
11.10.2013, 08:22
2
Antworten

Python C-Modul - Malloc schlägt in einer bestimmten Version von Python fehl

Ich schreibe ein Python-Modul, um IO in einem O_DIRECT-Kontext auszuführen. Eine der Einschränkungen von O_DIRECT besteht darin, dass Sie in einen Puffer lesen müssen, der auf einer 4096-Byte-Grenze für 2.4- und 2.5-Kernel ausgerichtet ist, und...
30.01.2014, 14:13
3
Antworten

Wie kann ich den Code optimieren, um immer den gleichen Verweis auf einen String zu verwenden, ohne die Speichernutzung zu erhöhen?

Ich arbeite an einer Anwendung, die viele doppelte Strings hat, und meine Aufgabe ist es, sie zu eliminieren, um die Speichernutzung zu verringern. Mein erster Gedanke war, String.intern zu verwenden, um sicherzustellen, dass nur ein Verweis...
15.10.2012, 18:18
1
Antwort

Was ist der richtige Weg, um zugewiesenen Speicher in der Fremdsprache zu verwalten?

Mein Fall ist ziemlich einfach: Ich habe eine C ++ - Anwendung und eine Haskell-Bibliothek, und ich muss nur eine Funktion aus Haskell exportieren, die eine C-Zeichenfolge zurückgeben würde. Das Problem ist, dass die C-Zeichenfolge ursprüngli...
22.01.2015, 21:18