다음을 통해 공유


StylusInput API에 대한 성능 고려 사항

다음 목록에서는 StylusInput API를 사용하는 애플리케이션의 성능을 향상시키는 몇 가지 방법을 설명합니다.

  • Microsoft.StylusInput.IStylusSyncPlugin.DataInterest 또는 Microsoft.StylusInput.IStylusAsyncPlugin.DataInterest 속성을 사용하여 플러그 인과 관련된 데이터만 구독합니다. 이렇게 하면 RealTimeStylus 개체가 만드는 메서드 호출의 전체 수가 줄어들고 플러그 인의 복잡성도 줄어듭니다. RealTimeStylus 개체는 플러그 인이 연결된 경우에만 DataInterest 속성을 확인합니다.
  • 동기 플러그 인의 복잡성을 최소화합니다. 일반적으로 RealTimeStylus 개체의 스레드에서 호출되는 동기 플러그 인은 잉크 수집 지연에 기여할 수 있습니다.
  • 플러그 인을 비동기식으로 만드는 것이 좋습니다. 플러그 인이 복잡하고 RealTimeStylus 개체의 큐에 사용자 지정 데이터를 추가해야 하는 경우 연속된 RealTimeStylus 모델을 사용하고 보조 RealTimeStylus 개체의 동기 플러그 인 컬렉션에 플러그 인을 추가하는 것이 좋습니다. 계단식 RealTimeStylus 모델에 대한 자세한 내용은 Cascaded RealTimeStylus 모델을 참조하세요.