Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / 100% загрузка процессора при автоматизации / 2 сообщений из 2, страница 1 из 1
24.07.2010, 12:15
    #36757673
LeCrunch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
100% загрузка процессора при автоматизации
Вопрос - почему при автоматизации из VB, VBA приложений типа Excel, Word, IE стабильно наблюдается высокая нагрузка процессора - до 100%?
Это отмечается на разных версиях Win, на разных ПК, в т.ч. с использованием готовых примеров автоматизации из инета.
Т.е. например, при ручной работе в Internet Explorer - загрузка процессора ничтожная, при стандартной автоматизации (через MSHTML.TLB, shdocvw.dll) - всё время работы держится на максимуме.
Проблема в том, что сама автоматизация должна продолжаться длительное время, что приводит к повышенному шуму системника, а в условиях накатившейся жары ещё и к непредсказуемым последствиям.
Есть какие-нибудь пути оптимизации или нужно смириться из-за MS "by design"?...
...
Рейтинг: 0 / 0
24.07.2010, 12:55
    #36757691
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
100% загрузка процессора при автоматизации
Смотря что оптимизируете, если идёт обработка в экселе тысяч записей, то естественно что процессор не стоит на месте, а работает с полной нагрузкой. Например в циклы если вставлять DoEvents - уменьшает нагрузку, но и скорость обработки тоже падает
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / 100% загрузка процессора при автоматизации / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]