Leistungsrichtlinien

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

In diesem Abschnitt

Grafische Effekte

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

Richtlinien für Hintergrundaufgaben in Remotedesktopdienste

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 Verwendung von Anwendungsthreads für eine Multiuser-, Multiprozessor- Remotedesktopdienste-Umgebung optimieren und ausgleichen.

Erkennen der Remotedesktopdienste-Umgebung

Um die Leistung zu optimieren, ist es eine bewährte Methode für Anwendungen, zu erkennen, ob sie in einer Remotedesktopdienste Clientsitzung ausgeführt werden.

Überprüfen Sie Ihre Anwendung auf Speicherverluste, und beheben Sie alle Probleme. Dies ist natürlich ein guter Rat 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 standardmäßig für Remotesitzungen 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. Streamingvideoübertragungen, muss der Dienst standardmäßig nicht deaktiviert sein.