Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#1818 closed enhancement (done)

ColumnGroupView refreshes very slowly

Reported by: mkommend Owned by: mkommend
Priority: high Milestone: HeuristicLab.DataImporter 1.0.1
Component: DataImporter Version: branch
Keywords: Cc:

Description (last modified by mkommend)

A refresh of the ColumnGroupView takes too long and this makes the DataImporter unresponsive, although the commands execute quite fast. Especially when performing changes on the whole Dataset, this becomes an issue.

A quick examination, shows that the updating of row headers takes quite long and also disposing of views comes with a serious performance penalty.

Change History (9)

comment:1 Changed 8 years ago by mkommend

  • Description modified (diff)

comment:2 Changed 8 years ago by sforsten

  • Status changed from new to accepted

comment:3 Changed 8 years ago by sforsten

r7730: the updating of the row headers is now done in the event CellFormatting of the DataGridView, which increases the performance

comment:4 Changed 8 years ago by sforsten

  • Owner changed from sforsten to mkommend
  • Status changed from accepted to reviewing

comment:5 Changed 8 years ago by sforsten

r7731: The previous solution didn't work out.
Similar to the StringConvertibleMatrixView the ColumnGroupView now only updates the row headers which are displayed.

comment:6 Changed 7 years ago by sforsten

r7747: The Garbage Collector isn't called anymore in the Dispose method of the ColumnGroupView

comment:7 Changed 7 years ago by mkommend

  • Status changed from reviewing to readytorelease

comment:8 Changed 7 years ago by mkommend

  • Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 3.3.7
  • Resolution set to done
  • Status changed from readytorelease to closed

comment:9 Changed 7 years ago by gkronber

  • Milestone changed from HeuristicLab 3.3.7 to HeuristicLab.DataImporter 1.0.1
Note: See TracTickets for help on using tickets.