Well, I am only guessing, but your current setup sounds like you are adding one row after another, most likely while the model is already shown in a view.
Each add results in updates on the view, causes memory to be copied, items to be created, etc.
A model that just interfaces with the data would just report the total number of rows to the view. The view would then get all data it currently needs.
No need for copying large amounts of data or even accessing data currently not displayed.
Cheers,
_





Reply With Quote

Bookmarks