Condividi tramite


Considerazioni sulle prestazioni per l'API StylusInput

L'elenco seguente descrive alcuni modi in cui migliorare le prestazioni delle applicazioni che usano le API StylusInput.

  • Utilizzare il Microsoft.StylusInput.IStylusSyncPlugin.DataInterest o Microsoft.StylusInput.IStylusAsyncPlugin.DataInterest per sottoscrivere solo i dati rilevanti per il plug-in. Ciò riduce il numero complessivo di chiamate al metodo RealTimeStylus rende l'oggetto e riduce anche la complessità del plug-in. L'oggetto RealTimeStylus controlla solo la proprietà DataInterest quando il plug-in è collegato.
  • Ridurre al minimo la complessità dei plug-in sincroni. I plug-in sincroni chiamati in genere dal RealTimeStylus thread dell'oggetto e possono contribuire a ritardi nella raccolta di input penna.
  • Prendere in considerazione la possibilità di rendere asincrono il plug-in. Se il plug-in è complesso e deve aggiungere dati personalizzati alla coda dell'oggetto RealTimeStylus oggetto, è consigliabile usare un modello di RealTimeStylus a catena e aggiungere il plug-in alla raccolta di plug-in sincrona dell'oggetto RealTimeStylus secondario. Per altre informazioni sul modello di RealTimeStylus a catena, vedere Modello RealTimeStylus cascaded.