![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 10.01.2014
Сообщений: 6
|
![]()
Доброго времени суток была поставлена задача написать программу которая бы получала данные из XML файлов и записывала её в таблицу. Написать то я её собственно смог но работает она очень уж медленно скорее всего потому что функции написаны нерационально если читает файлов 20 то все нормально беда в том что надо читать 100 тысяч и более а на это уходит минут 20 а то и больше, пожалуйста подскажите как сделать это более рационально. Я новичок и программированием занимаюсь всего месяца 2 так что не суде строго пожалуйста.
Код читаемого XML: Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Регистрация: 10.01.2014
Сообщений: 6
|
![]()
Эта функция вызывает предыдущую и заполняет таблицу
Код:
|
![]() |
![]() |
![]() |
#3 | ||
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]() Цитата:
Цитата:
Операция чтения всех файлов у Вас выполняется в один поток. Можно попытаться разделить нагрузку между несколькими потоками и тем самым сократить время выполнения всей операции. Особенно эффективно этот приём работает на ПК с многоядерными процессорами. |
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите пожалуйста написать програмку для вычисления квадратного корня ! срочно !!! | ylvia | Помощь студентам | 7 | 20.02.2012 19:29 |
Подкоректируйте програмку пожалуйста!!! | VADOS2009-1 | Помощь студентам | 1 | 05.06.2009 01:59 |
помогите (подправте) програмку на С++ | npizpak | Помощь студентам | 3 | 27.05.2009 16:41 |
Зацеите мою програмку пожалуйста. | Vladya | Софт | 7 | 15.05.2009 11:39 |