いっときプログラムが固まる(7/30Update以降)
PC版アプリケーションにおいて
『ギルド』
『英雄の試練』
『デュエル・コロシアム』
上記の画面を開いた直後に固まります。(他にもあるかもしれません)
その際に画面は未初期化状態のようになります。
マウスクリックは受け付けられているらしく、応答が戻った瞬間に
クリックアクションが発動してしまうためおそろしくて、
ちゃんと画面が完成したのか?を確認するためしばらく様子を見ないと操作が行えない。
他のプログラムとの比較推測で言うと、
データベース問合せがボトルネックになっているように思います。
(1)( ReadOnly呼出なのに)テーブルロックレベルが間違っている。
(2)そもそもデータベースサーバの処理性能が足りていない
(フレームワークを変えたことにより顕在化した)
『ギルド』
『英雄の試練』
『デュエル・コロシアム』
上記の画面を開いた直後に固まります。(他にもあるかもしれません)
その際に画面は未初期化状態のようになります。
マウスクリックは受け付けられているらしく、応答が戻った瞬間に
クリックアクションが発動してしまうためおそろしくて、
ちゃんと画面が完成したのか?を確認するためしばらく様子を見ないと操作が行えない。
他のプログラムとの比較推測で言うと、
データベース問合せがボトルネックになっているように思います。
(1)( ReadOnly呼出なのに)テーブルロックレベルが間違っている。
(2)そもそもデータベースサーバの処理性能が足りていない
(フレームワークを変えたことにより顕在化した)
(3)DBMSを切替えて重くなった
新しいDBMSの苦手な処理、もしくは呼び出し手順が最適化されていない
(4)余計な情報まで持ってくるようになって重くなった
などを想起しますがサクサク感がなくなって非常にストレスを感じます。
『ローディング中』表示を出したり、せめて画面が初期化できないのであれば
データがそろうまで画面を表示させないようにするなどの
クライアント側の実装もケアしておくべきだと思います。
他のユーザー環境でどうなのか?
他に考えられる原因は?
など情報があれば改善のためにコメントお願いします。
(コメント多いとなおしてくれるかもしれないので)
新しいDBMSの苦手な処理、もしくは呼び出し手順が最適化されていない
(4)余計な情報まで持ってくるようになって重くなった
などを想起しますがサクサク感がなくなって非常にストレスを感じます。
『ローディング中』表示を出したり、せめて画面が初期化できないのであれば
データがそろうまで画面を表示させないようにするなどの
クライアント側の実装もケアしておくべきだと思います。
他のユーザー環境でどうなのか?
他に考えられる原因は?
など情報があれば改善のためにコメントお願いします。
(コメント多いとなおしてくれるかもしれないので)
コメントするには ログイン が必要です