【paint】描画最適化 #140

Open k-fujii opened this issue on 21 Jul 2021 - 5 comments

k-fujii commented on 21 Jul 2021

・画面をタップした瞬間にPOST

・strokeNoの変更を監視:
 →値が変わったらその分の筆跡をGET
 
 ・途中参加した場合:
  →現在のstrokeNoまでインクリメントして筆跡全取得

・デバッガで見てると途中からstrokeNoが変化した
・タップイベントに問題はなさそう
・問題はstrokeNoの取得リクエスト.
・おそらくデータ送信したリクエストがたまっていて, それで遅れて成功したリクエストによってstrokeNoが途中から変わったのではないか

・リクエストがたまってるのが原因な気がしている

おそらく高速で描画を繰り返すとどんどんずれが発生する気がする

Runが原因でした. (MICROSECONDS→MILLSECONDS)

・筆跡の取得をobserveに逃がしているが, 全取得になっている
・画面起動時に全取得して, 以降observeをするときはstrokeNoで取得するとか

Labels

Priority
default
Milestone
to do
Assignee
r-kuraoka
1 participant