Ticket #27315

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

Open Date: 2012-01-30 14:23 Last Update: 2012-02-19 20:29

Reporter:
Owner:
Type:
Status:
Open [Owner assigned]
Component:
(None)
MileStone:
(None)
Priority:
1 - Lowest
Severity:
3
Resolution:
Later
File:
None

Details

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

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

Ticket History (3/4 Histories)

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

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

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

2012-02-11 15:48 Updated by: honeplus
2012-02-19 20:29 Updated by: honeplus
  • Resolution Update from None to Later
Comment

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

Attachment File List

No attachments

Edit

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