Linee guida relative alle prestazioni
Le sezioni seguenti forniscono linee guida per lo sviluppo di applicazioni con prestazioni corrette in un ambiente Servizi Desktop remoto.
Contenuto della sezione
-
Elenco di funzionalità che devono essere disabilitate durante l'esecuzione come sessione remota in un ambiente Servizi Desktop remoto.
-
Linee guida per le attività in background in Servizi Desktop remoto
-
Per ottimizzare la disponibilità della CPU per tutti gli utenti, disabilitare le attività in background durante l'esecuzione in un ambiente Servizi Desktop remoto o creare attività in background efficienti che non richiedono risorse.
-
È consigliabile ottimizzare e bilanciare l'utilizzo del thread dell'applicazione per un ambiente Servizi Desktop remoto multiutente e multiprocessore.
-
Per ottimizzare le prestazioni, è consigliabile che le applicazioni rilevino se sono in esecuzione in una sessione client di Servizi Desktop remoto.
Controllare la presenza di perdite di memoria nell'applicazione e risolvere eventuali problemi. Naturalmente, questo è un buon consiglio per qualsiasi applicazione, ma in un ambiente Servizi Desktop remoto, un'applicazione può essere eseguita più volte da più utenti, aumentando rapidamente l'effetto di una perdita di memoria.
Le animazioni, le immagini di grandi dimensioni, l'audio e altri servizi a elevato utilizzo di larghezza di banda devono essere configurabili. Quando questi servizi non sono la funzione primaria, possono essere disattivati per impostazione predefinita per le sessioni remote, ma abilitate quando una sessione è in esecuzione in locale o tramite una connessione a larghezza di banda elevata. Se lo scopo di un'applicazione è fornire servizi a larghezza di banda elevata, ad esempio le trasmissioni video di streaming, il servizio non deve essere disattivato per impostazione predefinita.