13
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

SerialPortクラスが遅い・・・?

Posted at

C# でSerialPortクラスを使った処理を書いていたんですが、どうも処理速度が上がらないことがありました。
非同期処理の書き方が悪いのか、慣れないMVVMで無作法をしてしまったのか、などと色々やってみましたが、かえっておかしなことになるばかり。

で、"C# serialport latency" でググりました。見つけたのがこれ
「C#関係ないんじゃん」と思いつつデバイスマネージャを確認しましたところ・・・
vcom.png
あ・・・
vcom2.png
あった・・・!

これを1msecに変更したら、処理速度の問題はスッキリ解決しました。チャンチャン。

高次のレイヤーで(慣れない)作業をしている時に問題に直面しても、もっと低ーいレイヤーに原因があるかも知れない、っていう教訓ってことで。

13
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?