Ticket #27315

キャッシュの一覧で一度に大量の項目を削除すると、フリーズしたかのように時間がかかる

Eröffnet am: 2012-01-30 14:23 Letztes Update: 2012-02-19 20:29

Auswertung:
Verantwortlicher:
Typ:
Status:
Offen [Owner assigned]
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
1 - Unterste
Schweregrad:
3
Lösung:
Later
Datei:
Keine

Details

設定画面の記事の置き換え欄で一度に多くの項目を消すと、フリーズしたかのようになる。

  • 発生バージョン : 1.01以前

Ticket-Verlauf (3/4 Historien)

2012-01-30 14:23 Aktualisiert von: honeplus
  • New Ticket "キャッシュの一覧で一度に大量の項目を削除すると、フリーズしたかのように時間がかかる" created
2012-02-11 15:39 Aktualisiert von: honeplus
  • Priorität Update from 3 to 1 - Unterste
Kommentar

調査したものの原因不明。 イベントにデバッグログを入れて動きを確認してみたが、まとめて行を消すと、行の削除処理がなぜかだんだん遅くなり、最初は10件/秒程度処理されていたのが0.1件/秒のようになってしまう(約800件で確認、総処理時間は30分)。 イベントや設定を消しても現象に変化が無いことからプログラム的な問題ではなくDataGridViewの使い方的な問題だと思われるが、解決方法も不明な状態。

暫定対応 (r13) として、画面の下部に大量の行を削除すると問題が発生する旨注意書きを追加。 また、MSDNのパフォーマンスチューニングを参考に、非効率的な処理をしていた部分を改善。 次回リリースでこの暫定対応をリリースして、本チケットはひとまず保留とする。

2012-02-11 15:48 Aktualisiert von: honeplus
2012-02-19 20:29 Aktualisiert von: honeplus
  • Lösung Update from Keine to Later
Kommentar

本日上記暫定対応を含んだ1.11をリリース完了。以後本チケットは状況が変化するまで保留とする。

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden