Considérations relatives aux performances pour l’API StylusInput
La liste suivante décrit quelques façons d’améliorer les performances des applications qui utilisent les API StylusInput.
- Utilisez la propriété Microsoft.StylusInput.IStylusSyncPlugin.DataInterest ou Microsoft.StylusInput.IStylusAsyncPlugin.DataInterest pour vous abonner uniquement aux données pertinentes pour votre plug-in. Cela réduit le nombre total d’appels de méthode effectués par l’objet RealTimeStylus et réduit également la complexité de votre plug-in. L’objet RealTimeStylus vérifie uniquement la propriété DataInterest lorsque le plug-in est attaché.
- Réduisez la complexité des plug-ins synchrones. Les plug-ins synchrones généralement appelés par le thread de l’objet RealTimeStylus peuvent contribuer à des retards dans la collection d’encre.
- Envisagez de rendre votre plug-in asynchrone. Si votre plug-in est complexe et doit ajouter des données personnalisées à la file d’attente de l’objet RealTimeStylus , envisagez d’utiliser un modèle RealTimeStylus en cascade et d’ajouter le plug-in à la collection de plug-ins synchrones de l’objet RealTimeStylus secondaire. Pour plus d’informations sur le modèle RealTimeStylus en cascade, consultez Le modèle RealTimeStylus en cascade.