C#, C♯, C#相談室 Part87 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0282デフォルトの名無しさん
2015/04/27(月) 21:12:43.93ID:3IxpbeeHほんとに説明下手ですみません
サーバでイベントが発生すると、
G側でInvokeされたシングルスレッドのFuncA()が呼ばれます。
サーバのイベントは非同期なのでいつどれくらいの頻度で発生するかは不確定です。
目視では一番多い時で秒間600〜700はFuncA()が呼ばれていると思われます。
それが一つの配列にアクセスしようとするので上の方もおっしゃっていた
キュー詰まりが発生していると思われます。
※配列アクセス速度についてググってみましたけどだいたい1.5ミリ秒らしいです。
まあ、実際配列をやめて試してみないと何とも言えないですね。
サーバのイベントをGで少なく見るようにすると遅延しなくなるので・・・
遅延によって、サーバからのデータのタイムスタンプと
Gでのタイムスタンプの差がどんどん広がっていくのが問題になっています。
実装後の結果は一応書き込ませてもらおうと思います。
■ このスレッドは過去ログ倉庫に格納されています