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

Gute Beispiele für die Verwendung von Finalizern in C #

Als ich ein paar Artikel über Speicherverwaltung in C # gelesen habe, war ich von Finalizer-Methoden verwirrt. Es gibt so viele komplizierte Regeln, die sich auf sie beziehen. Zum Beispiel weiß niemand, wenn die Finalizer aufgerufen werden, s...
03.11.2010, 15:09
5
Antworten

Strategien zum Arbeiten mit großen Bilddatenmengen

Technologie-Stack: C # / .NET 4 / WinForms Hintergrund: Das Projekt, an dem ich arbeite, ist eine Visualisierungsanwendung für eine Reihe von Bildstapeln. Insbesondere ist jeder Bildstapel zu einem Gitter ausgerichtet, zeigt das gleiche Bi...
01.02.2012, 21:42
5
Antworten

Overallocating mit new / delete

Mit malloc und free ist es einfach, Strukturen mit zusätzlichen Daten über das Ende hinaus zuzuweisen. Aber wie erreiche ich dasselbe mit new / delete ? Ich weiß, ich könnte Placement new Syntax zusammen mit malloc für den Zuord...
02.04.2011, 01:55
4
Antworten

O (1) Suche in nicht zusammenhängendem Speicher?

Gibt es eine bekannte Datenstruktur, die O (1) wahlfreien Zugriff ermöglicht, ohne einen zusammenhängenden Speicherblock der Größe O (N) oder größer zu verwenden? Dies wurde von dieser Antwort inspiriert und wird um Neugier gebeten eher als fü...
20.01.2010, 01:31
4
Antworten

Java-Speicherrichtlinie

Wahrscheinlich eine dumme Frage, aber .. Gibt es irgendwelche guten Richtlinien dafür, wie viel Speicher grundlegende Java-Datenstrukturen verbrauchen werden? Ie: Wie viel Speicher wird von einem einfachen POJO mit einem int-Member und ein...
11.01.2010, 21:33
1
Antwort

Festlegen von MaxDirectMemory und MaxHeapMemory für Java-Anwendungen

Bei meiner Java-Anwendung habe ich versucht, den Heap-Speicher zu begrenzen und die Speicherbelegung mithilfe von Befehlszeilenoptionen zu steuern. Ich stieß auf die folgende VMware Artikel , als ich mehr über das Java-Anwendungsspeicher-Lay...
16.12.2016, 04:51
2
Antworten

Kann der Linux-Kernel auslagerbaren (austauschbaren) Speicher für seine eigenen Puffer verwenden?

Wenn die Antwort auf die Frage NEIN lautet, warum ist es keine gute Idee, dies zu tun? Kann der Kernel Seitenfehler, die im Kernelmodus auftreten, nicht behandeln und beheben? Ändert sich die Antwort, wenn der Code, der auslagerbaren Speicher ve...
12.08.2013, 23:00
2
Antworten

Stack Prefault in Linux - einzelne oder mehrere Fehler benötigt

Wenn in Linux der Prozess nach einem (virtuellen) Speicher vom System fragt, wird er nur in vma (Deskriptor des virtuellen Speichers des Prozesses) registriert, aber die physische Seite für jedes virtuelle ist nicht zum Zeitpunkt des Aufrufs res...
19.12.2012, 07:26
1
Antwort

Kann ich den CLR GC "primieren", um mit verschwenderischem Speicherverbrauch zu rechnen?

Wir haben eine Server-App, die viele Speicherzuweisungen (sowohl kurzlebige als auch langlebige) durchführt. Wir sehen eine Menge GC2-Sammlungen kurz nach dem Start, aber diese Sammlungen beruhigen sich nach einer gewissen Zeit (obwohl das Speic...
26.11.2013, 10:57
2
Antworten

Wann sollte ich 'seq' in Clojure vermeiden?

In diesem SO-Thread habe ich gelernt, dass ich eine Referenz halte Bei einer seq für eine große Sammlung wird verhindert, dass die gesamte Sammlung als Müll gesammelt wird. Erstens, dieser Thread stammt aus dem Jahr 2009. Ist das in "mod...
21.02.2013, 14:59