Dieser Server verfügt über 1 GB oder mehr physischen Arbeitsspeicher, und „HeapDeCommitFreeBlockThreshold“ wurde nicht auf „262144“ festgelegt

[Dieses Thema beschäftigt sich mit einem besonderen Problem, das von Exchange Server Analyzer angezeigt wird. Die Problembehandlung sollte nur auf Systeme angewendet werden, auf denen Exchange Server Analyzer ausgeführt wird und dieses spezielle Problem auftritt. Exchange Server Analyzer (als kostenloser Download verfügbar) trägt remote Konfigurationsdaten von allen Servern in der Topologie zusammen und analysiert diese Daten automatisch. Der sich ergebende Bericht enthält ausführliche Informationen zu wichtigen Konfigurationskonflikten, möglichen Problemen und Produkteinstellungen, die nicht den Standardeinstellungen entsprechen. Indem Sie diese Empfehlungen beachten, können Sie bessere Leistung, Skalierbarkeit, Zuverlässigkeit und Betriebszeit erzielen. Weitere Informationen zum Tool sowie zum Download der aktuellsten Version finden Sie unter "Microsoft Exchange Analyzers" unter der Adresse https://go.microsoft.com/fwlink/?linkid=34707.]  

Letztes Änderungsdatum des Themas: 2007-11-14

Microsoft® Exchange Server Analyzer liest den folgenden Registrierungseintrag, um zu bestimmen, ob Exchange in Bezug auf die Größe des physischen Arbeitsspeichers im System optimal konfiguriert ist:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\HeapDeCommitFreeBlockThreshold

Wenn Exchange Server Analyzer ermittelt, dass der Wert für HeapDeCommitFreeBlockThreshold auf einem Exchange Server-Computer mit 1 GB oder mehr physischem Arbeitsspeicher nicht festgelegt wurde, wird eine Warnmeldung angezeigt.

Wenn an einer definierten Adresse Arbeitsspeicher freigegeben wird, überprüft der Heap-Manager des Betriebssystems, wie viel Speicher (zusammenhängende Bytes) an dieser Adresse zur Verfügung steht. Nach dieser Überprüfung kann der Heap-Manager einen von zwei Vorgängen ausführen:

  • Den zusammenhängenden Speicherblock als gültig beibehalten.
  • Den zusammenhängenden Speicherblock aufheben und ihn nur als reserviert kennzeichnen.

Der Registrierungsschlüssel HeapDeCommitFreeBlockThreshold gibt die Anzahl von zusammenhängenden Bytes an, über die hinaus die Freigabe des Arbeitsspeichers aufgehoben ist. In der Standardeinstellung kombiniert der Heap-Manager nicht notwendigerweise alle freien Blöcke oder nimmt neue Zuordnungen vor. Dies kann u. U. dazu führen, dass Blöcke aufgehoben werden und damit nutzlose Lücken im virtuellen Speicheradressraum entstehen. Dies kann zur Fragmentierung des virtuellen Speichers, zu schlechter Leistung und letztlich zur Systeminstabilität führen.

Auf Systemen mit einem physischen Arbeitspeicher von mindestens 1 GB wird die Leistung dadurch optimiert, dass die Größe der Abschnitte des Speichers überprüft wird, dessen Freigabe aufgehoben wurde. Der Registrierungsschlüssel HeapDeCommitFreeBlockThreshold steuert die Verwendung des Speichers nach seiner Freigabe. Beim Hinzufügen dieses Werts in der Registrierung müssen Sie ihn auf 0x00040000 (Hexadezimalwert) oder 262144 (Dezimalwert) festlegen.

Microsoft unterstützt keinen anderen Wert für den Registrierungsschlüssel HeapDeCommitFreeBlockThreshold als 0x00040000 (Hexadezimalwert) bzw. 262144 (Dezimalwert).

importantWichtig:
Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Stellen Sie vor dem Bearbeiten der Registrierung sicher, dass Sie für den Fall eines Problems mit dem Wiederherstellungsprozess für die Registrierung vertraut sind. Weitere Informationen zum Wiederherstellen der Registrierung finden Sie im Hilfethema „Wiederherstellen der Registrierung“ in Regedit.exe oder Regedt32.exe.

So beheben Sie diese Warnmeldung

  1. Öffnen Sie einen Registrierungs-Editor (z. B. Regedit.exe oder Regedt32.exe).

  2. Navigieren Sie zu: HKLM\System\CurrentControlSet\Control\Session Manager

  3. Erstellen Sie einen DWORD-Wert mit der Bezeichnung HeapDeCommitFreeBlockThreshold.

  4. Doppelklicken Sie auf den Wert HeapDeCommitFreeBlockThreshold, und geben Sie den Hexadezimalwert 0x00040000 (262144 als Dezimalwert) ein.

  5. Beenden Sie den Registrierungs-Editor, und starten Sie den Exchange Server-Computer neu, damit die Änderung wirksam wird.

Lesen Sie vor dem Bearbeiten der Registrierung den Microsoft Knowledge Base-Artikel 256986 „Beschreibung der Microsoft Windows-Registrierung“ unter https://go.microsoft.com/fwlink/?linkid=3052&kbid=256986, der weitere Informationen zum Bearbeiten der Registrierung enthält.

Weitere Informationen zum Registrierungsschlüssel HeapDeCommitFreeBlockThreshold finden Sie in den folgenden Knowledge Base-Artikeln: