|
|
|
Скорость работы программы в Word
|
|||
|---|---|---|---|
|
#18+
Существует программа (в Ворд 2000), обрабатывающая большие тексты (что-то родственное форматированию). Казалось бы, ползет себе и ползет по словам, работает небыстро (5-10ч), но верно... Загвоздка в том, что через полчаса-час-два скорость работы существенно падает. И чем дальше, тем ниже! Стоит остановить программу и запустить вновь (к счастью, не с начала), как скорость восстанавливается... Чтобы затем вновь падать... Подскажите, кто сможет, отчего такое? А главное - можно ли хоть что-нибудь предпринять?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 07:58:52 |
|
||
|
Скорость работы программы в Word
|
|||
|---|---|---|---|
|
#18+
Если обработка текста идет с начала до конца примено так 1 по 2 1 по 2 по 3 1 по 2 по 3 по 4 1 по 2 по 3 по 4 по 5 т.е всегда возврат к началу текста то вполне возможно что при последовательном увеличении объема текста уменьшается скорость обработки было бы на много правельнее такого типа обработка текста 1 по 2 2 по 3 3 по 4 4 по 5 возможно при обработке курсор при каждом прохождении цикла начинает с начало текста а не с того места где была последняя обработка(проверка) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 09:11:58 |
|
||
|
Скорость работы программы в Word
|
|||
|---|---|---|---|
|
#18+
Увы, в циклах загвоздка едва ли: построены они вроде бы аккуратно, и логика для 1000-ного слова не должна отличаться от 1-го. Может, еще какие подводные камни? Например, постоянное переопределение объектов (set)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 10:26:07 |
|
||
|
Скорость работы программы в Word
|
|||
|---|---|---|---|
|
#18+
set будет загружать память если не обнулять переменную после выполнения set var=Nothing ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 11:02:04 |
|
||
|
Скорость работы программы в Word
|
|||
|---|---|---|---|
|
#18+
Орфография отключена? Обновление экрана заблокировано? В чем смысл форматирования? Приводит ли это к увеличению объема документа? И вообще надо код смотреть. А может все банально - Врод без последних SP =) А переопределение с пом. set одних и тех же переменных разве приводит к постоянному увеличению памяти?! Бред какой-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2006, 20:12:48 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33583312&tid=2166223]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 468ms |

| 0 / 0 |
