Der Arbeitsprozess weist möglicherweise eine große Menge Arbeitsspeicher zu, wenn Sie über eine komplexe Verzeichnisstruktur in IIS verfügen.

Dieser Artikel enthält Lösungen für das Problem, bei dem der Arbeitsprozess große Mengen an Arbeitsspeicher zuordnen kann, wenn Sie eine komplexe Inhaltsverzeichnisstruktur in 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 aus IIS.
  • Sie verfügen über ein Inhaltsverzeichnis, dessen Struktur komplex ist. Sie haben beispielsweise 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 zuordnen.

Ursache

IiS speichert Konfigurationsinformationen unter Verwendung 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 unzureichend wird, 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 des Recyclings des Arbeitsprozesses.