Consideraciones de rendimiento para la API StylusInput
En la lista siguiente se describen algunas maneras de mejorar el rendimiento de las aplicaciones que usan las API de StylusInput.
- Use la propiedad Microsoft.StylusInput.IStylusSyncPlugin.DataInterest o Microsoft.StylusInput.IStylusAsyncPlugin.DataInterest para suscribirse solo a los datos relevantes para el complemento. Esto reduce el número total de llamadas de método que realiza el objeto RealTimeStylus y también reduce la complejidad del complemento. El objeto RealTimeStylus solo comprueba la propiedad DataInterest cuando se adjunta el complemento.
- Minimice la complejidad de los complementos sincrónicos. Los complementos sincrónicos generalmente llamados por el subproceso del objeto RealTimeStylus y pueden contribuir a retrasos en la colección de entrada de lápiz.
- Considere la posibilidad de hacer que el complemento sea asincrónico. Si el complemento es complejo y necesita agregar datos personalizados a la cola del objeto RealTimeStylus , considere la posibilidad de usar un modelo RealTimeStylus en cascada y agregar el complemento a la colección de complementos sincrónicas del objeto RealTimeStylus secundario. Para obtener más información sobre el modelo realTimeStylus en cascada, vea El modelo RealTimeStylus en cascada.