Zitat von
HomerGER:
@morbo das mit den defrag hört sich gut, an hast du auch ein ansatz ?
Dann erlange mal die Rechte um auf Ring 0 zu laufen, damit dich der Prozessor an das Paging heran lässt. Wenn du das dann doch irgendwie geschafft hast, kannst du die Speicherseiten nach Lust und Laune verschieben (nicht nur Adressen austauschen, sondern auch im physikalischen Speicher herumkopieren). Wenn du das dann hast, musst du Windows irgendwie beibringen, dass die Speicherseiten nun nicht mehr dort sind, wo sie vor deiner Aktion waren. Das ist natürlich nicht notwendig, wenn Windows nur die vom Prozessor bereitgestellten Mittel zur Verwaltung benutzt, was es aber sicherlich nicht macht.
Meine Meinung zu Speicherdefragmentierung:
Ich halte das Defragmentieren von Arbeitsspeicher für Schwachsinn. Zum einen macht es keinen Geschwindigkeitsunterschied bei
RAM aus, wenn du querfeldein auf den Speicher zugreifst und zum anderen muss nichts mechanisches, wie z.B. bei der Festplatte, bewegt werden.
Des weiteren kann der Speicher aus Sicht einer Anwendung fast gar nicht fragmentieren, denn im den 4 GB großen virtuellen Adressraum, bei dem 2 GB zur freien Verfüngung stehen, ist normalerweise immer genug Platz.