Verhindern Sie, dass TrueCrypt den gesamten verfügbaren physischen Speicher verbraucht

Verhindern Sie, dass TrueCrypt den gesamten verfügbaren physischen Speicher verbraucht

Ich habe viele Truecrypt-Container, die zufällige Dateien enthalten, die ich versuche, in einem anderen Satz von Containern zu konsolidieren, die dieses Mal besser organisiert sind.

Dazu muss ich kopierender gesamte Inhalt jedes Behältersan einem zentralen Ort, wo ich diese Dateien besser kategorisieren kann.

Während ich diese Operation durchführte, bemerkte ich, dassWenn ich Inhalte aus einem bereitgestellten Container lese, sinkt mein verfügbarer physischer Speicher linearbis das Vorhandene verbraucht ist.

Dieser physikalische Speicher wird freigegeben/wird erst verfügbar, wenn ich den/die Container absteige.

Somites scheint mir, dass der Truecrypt-Treiber selbst den Dateiinhalt des/der Container(s) im Speicher zwischenspeichertmit der Erwartung, dass eine Datei, sobald sie gelesen wurde, irgendwann in der Zukunft erneut gelesen wird (wasin meinem Anwendungsfall sehr falschda ich die Datei nicht erneut lese, nachdem sie aus dem Container gelesen und auf ein anderes Laufwerk kopiert wurde).

Da der gesamte verfügbare physische Speicher von Truecrypt verbraucht wird,Ich kann meinen Computer nur schwer verwenden, bis ich das Volume deinstalliere und 16 GB DDR3-RAM auf meinem System habe!.

Ich möchte nicht, dass Truecrypt den gesamten verfügbaren physischen Speicher verbraucht -Wie kann ich dafür sorgen, dass es einen Bruchteil (0,5, 0,7 usw.) des verfügbaren physischen Speichers verbraucht, anstatt?

Verwende Windows 7 SP1, x64.

Antwort1

Moderne Betriebssysteme benötigen keinen freien Speicher. Sie können den Speicher direkt von einer Verwendung auf eine andere umstellen. Es schadet also nicht, wenn fast der gesamte physische Speicher belegt ist. Er ist immer noch genauso verfügbar, falls Sie ihn später für etwas anderes verwenden möchten.

Sie denken: „Ich möchte, dass der Speicher jetzt frei ist, damit ich ihn später verwenden kann.“ Aber das macht wirklich keinen Sinn. Der Speicher muss nicht jetzt frei sein, um später verwendet werden zu können. Wenn eine Anwendung in einer Minute 4 GB Speicher benötigt, wird das Betriebssystem ihr diese 4 GB zuweisen, unabhängig davon, ob sie frei sind oder nicht.Jetzt. Sie können diesen Speicher jetzt für eine Sache und später für etwas anderes verwenden. Sie müssen keine Abstriche machen. Sie können jetzt einen riesigen Cache haben und ihn in Sekundenbruchteilen wegwerfen, wenn sich der Speicherbedarf Ihres Systems ändert.

Wenn Sie tatsächlich ein Leistungsproblem haben, beschreiben Sie es. Aber moderne Betriebssysteme tun alles, umnichtSpeicher zu verschwenden, indem er einfach herumliegt und nichts tut. Wenn es irgendetwas gibt, wofür sie ihn verwenden können, dann tun sie es.

Ich verwende dazu die Analogie eines Mannes, der in eine Fabrik geht, in der alle arbeiten, und fragt: „Warum sitzen nicht ein paar Mitarbeiter auf der Couch und tun nichts, falls später noch etwas zu tun ist?“ Und die Antwort lautet: Weil es Arbeit zu erledigen gibt.Jetzt. Wenn später noch Arbeit zu erledigen ist, dann erledigen sie diese Arbeit später. Sie müssen nicht untätig auf der Couch sitzenJetztnur damit sie arbeiten könnenspäterSie können jetzt arbeitenUndspäter. Es besteht keine Notwendigkeit, Opfer zu bringen.

verwandte Informationen