Der Arbeitsprozess kann eine große Menge an Arbeitsspeicher zuweisen, wenn Sie über eine komplexe Verzeichnisstruktur in IIS verfügen.

Dieser Artikel enthält Lösungen für das Problem, dass der Arbeitsprozess möglicherweise große Mengen an Arbeitsspeicher belegt, wenn Sie eine komplexe Inhaltsverzeichnisstruktur auf Microsoft-Internetinformationsdienste (IIS) haben.

Ursprüngliche Produktversion: Windows Server 2008, 2008 R2, 2012, 2012 R2
Ursprüngliche KB-Nummer: 3020858

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie installieren die Webserverrolle über IIS.
  • Sie verfügen über ein Inhaltsverzeichnis, dessen Struktur komplex ist. Beispielsweise verfügen Sie über eine tiefe Struktur, die viele untergeordnete Verzeichnisse in einem übergeordneten Verzeichnis enthält.
  • Benutzer senden Anforderungen für viele eindeutige URLs. Beispielsweise senden Benutzer Anforderungen für viele virtuelle Verzeichnisse oder Anwendungen.

In diesem Szenario kann der Arbeitsprozess plötzlich eine große Menge an Arbeitsspeicher zuweisen.

Ursache

IIS speichert Konfigurationsinformationen mithilfe eines virtuellen Verzeichnispfads zwischen. Darüber hinaus wird eine Hashtabelle für den effizienten Zugriff auf die Konfigurationsinformationen erstellt. Wenn auf viele eindeutige URLs zugegriffen wird und die Größe der Hashtabelle nicht ausreicht, wird die Hashtabelle erweitert. Wenn Sie auch über eine komplexe Verzeichnisstruktur verfügen, kann die Größe der Hashtabelle erheblich erweitert werden.

Problemumgehung

Wenden Sie eine der folgenden Methoden an, um dieses Problem zu umgehen:

  • Vereinfachen Sie die Inhaltsverzeichnisstruktur.
  • Erhöhen Sie die Häufigkeit der Wiederverwertung des Arbeitsprozesses.