/ /カスタムUSBドライバーはアプリケーションのパフォーマンスを改善しますか? -C#、パフォーマンス、USB、カーネル、ドライバー

カスタムUSBドライバはアプリケーションのパフォーマンスを向上させますか? - C#、パフォーマンス、usb、カーネル、ドライバ

データを読み取るC#アプリケーションを開発しました特定のレートのUSBデバイス。ただし、CPUが他のプログラムによって動かなくなった場合、プログラムはデバイスからのデータに対応できなくなり、データを失います。

カスタムドライバーでこの問題を解決できる可能性はありますか?カーネルモードコードのパフォーマンスは、ユーザーモードコードよりも保証されると思います。

ありがとう!

回答:

回答№1は2

カーネルとユーザーの間に違いはありませんモードスレッド。カーネルモードでスレッドの優先順位を上げることができることを除きます。最初にユーザーモードスレッドの優先順位を上げてみてください。また、読み取りがブロックされていることを確認して、読み取りが完了したときにスレッドスケジューラが本当にあなたを好きになるようにします。そうでなければ、データを十分に速く処理できない場合に、バッファ領域が不足するという修正はありません。