次の方法で共有


StylusInput API のパフォーマンスに関する考慮事項

次の一覧では、StylusInput API を使用するアプリケーションのパフォーマンスを向上させるいくつかの方法について説明します。

  • プラグインに関連するデータのみをサブスクライブするには、 Microsoft.StylusInput.IStylusSyncPlugin.DataInterest または Microsoft.StylusInput.IStylusAsyncPlugin.DataInterest プロパティを使用します。 これにより、 RealTimeStylus オブジェクトが行うメソッド呼び出しの全体的な数が減り、プラグインの複雑さが軽減されます。 RealTimeStylus オブジェクトは、プラグインがアタッチされている場合にのみ DataInterest プロパティをチェックします。
  • 同期プラグインの複雑さを最小限に抑えます。同期プラグインは通常 、RealTimeStylus オブジェクトのスレッドによって呼び出され、インクコレクションの遅延に寄与する可能性があります。
  • プラグインを非同期にすることを検討してください。 プラグインが複雑で、 RealTimeStylus オブジェクトのキューにカスタム データを追加する必要がある場合は、カスケードされた RealTimeStylus モデルを使用し、セカンダリ RealTimeStylus オブジェクトの同期プラグイン コレクションにプラグインを追加することを検討してください。 カスケードされた RealTimeStylus モデルの詳細については、「 カスケードされた RealTimeStylus モデル」を参照してください。