Freigeben über


Leistungsrichtlinien

Die folgenden Abschnitte enthalten Richtlinien für die Entwicklung von Anwendungen, die in einer Remotedesktopdienste-Umgebung gut funktionieren.

In diesem Abschnitt

Grafikeffekte

Eine Liste der Features, die deaktiviert werden sollten, wenn sie als Remotesitzung in einer Remotedesktopdienste-Umgebung ausgeführt werden.

Richtlinien für Hintergrundaufgaben in Remotedesktopdiensten

Um die CPU-Verfügbarkeit für alle Benutzer zu maximieren, deaktivieren Sie entweder Hintergrundaufgaben, wenn sie in einer Remotedesktopdienste-Umgebung ausgeführt werden, oder erstellen Sie effiziente Hintergrundaufgaben, die nicht ressourcenintensiv sind.

Verwendung von Threads

Sie sollten die Anwendungsthreadnutzung für eine Remotedesktopdienstumgebung mit mehreren Benutzern mit mehreren Prozessoren optimieren und ausgleichen.

Erkennen der Remotedesktopdienste-Umgebung

Um die Leistung zu optimieren, empfiehlt es sich, dass Anwendungen erkennen, ob sie in einer Remotedesktopdienste-Clientsitzung ausgeführt werden.

Überprüfen Sie Ihre Anwendung auf Speicherverluste, und beheben Sie probleme. Natürlich ist dies eine gute Empfehlung für jede Anwendung, aber in einer Remotedesktopdienste-Umgebung kann eine Anwendung mehrmals von mehreren Benutzern ausgeführt werden, wodurch die Auswirkungen eines Speicherverlusts schnell vergrößert werden.

Animationen, große Bilder, Audio und andere bandbreitenintensive Dienste müssen konfigurierbar sein. Wenn diese Dienste nicht die primäre Funktion sind, können sie für Remotesitzungen standardmäßig deaktiviert sein, aber aktiviert, wenn eine Sitzung lokal oder über eine Verbindung mit hoher Bandbreite ausgeführt wird. Wenn der Zweck einer Anwendung darin besteht, Dienste mit hoher Bandbreite bereitzustellen, z. B. Das Streaming von Videoübertragungen, muss der Dienst nicht standardmäßig deaktiviert sein.