| Pashtet ( @ 2009-01-16 17:56:00 |
Я люблю Microsoft.
Время обработки SAX-парсером XML-документа ~130 МБ, ~177400 записей - чуть больше 30 секунд.
Время добавления этих записей в список (ListCtrl) - около 280 секунд. 7 столбцов.
Причем, зная неоптимальность кода, только что мною написанного, нашел способ оптимизировать первое время процентов на 10-15. Второе оптимизировать невозможно. Ибо каждый столбец задается посылкой отдельного сообщения.
Может, я чего-то не знаю?
Update: ListCtrl можно указать, сколько у него будет элементов, а потом уже только заполнять. Таким образом время уменьшается секунд до 80.
Время обработки SAX-парсером XML-документа ~130 МБ, ~177400 записей - чуть больше 30 секунд.
Время добавления этих записей в список (ListCtrl) - около 280 секунд. 7 столбцов.
Причем, зная неоптимальность кода, только что мною написанного, нашел способ оптимизировать первое время процентов на 10-15. Второе оптимизировать невозможно. Ибо каждый столбец задается посылкой отдельного сообщения.
Может, я чего-то не знаю?
Update: ListCtrl можно указать, сколько у него будет элементов, а потом уже только заполнять. Таким образом время уменьшается секунд до 80.