Автор Тема: IE съедает ОЗУ  (Прочитано 147 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Нубокодер [?]

  • Наверно надо бы че то вот как то так...
  • Новичок
  • *
  • Сообщений: 63
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.x.x
IE съедает ОЗУ
« Создано: Июнь 11, 2019, 13:36:46 »
Предыстория (Все проблемы происходят в 64-разрядной Windows7):
Написал я прогу-парсер на AutoIt-е несколько лет назад для IE. Работала нормально. Но однажды окно IE начало постепенно загружать оперативную память (процесс "iexpore.exe *32"), пока не заполнит ее всю (во время работы проги). Решение так и не нашел. Пришлось просто обновить IE до следующей версии и все стало хорошо. Через некоторое время глюк повторился и выходом стал переход на IE11.

И вот недавно опять началась эта дичь:
В Windows10 прога работает прекрасно (IE 11.503.17763.0), а на Windows7 (IE 11.0.9600.19377) бесконечно жрет память. Разумеется, более современная версия IE для Windows10 не совместима с Windows7 (а совместимая может уже не выйдет никогда).
Даже если просто "руками ходить" по ссылкам в единственном окне и единственной вкладке IE по любым сайтам - расход ОЗУ значительно увеличивается с каждым переходом. По-итогу речь идет о сотнях Мб. Ну а парсер вообще за 20-30 мин загружает 2 и больше Гб, пока не повесит комп (просто неспешно ползая по страницам).

В инете нашел разрозненные обрывки рекомендаций, но они не помогли. Мучаюсь уже несколько дней...

Мои действия:
-Три раза переустанавливал Windows7.
-Антивирус авира ничего не находит (с максимальной защитой)
-Обновы из центра обновлений Windows поставил
-В IE отключил все наДстройки
-В IE добавил домены парсера в "надежные"
-Удалял журнал IE вместе с куками
-В безопасном режиме ничего не меняется
-В Windows7 Process Explorer показывает в потоках активное использование: IEShims.dll и msvcrt.dll (СлАбо - ntdll.dll)
-В Windows10 Process Explorer показывает в потоках активное использование: IEShims.dll и ntdll.dll (msvcrt.dll - вообще нет)
-От безысходности хватался за любые рекомендации (всего не помню): обновление Flash Player, Framework, различные другие настройки IE :stars:

 :'( Думаю, что на форуме есть люди, которые хорошо знают Internet Explorer. ПОМОГИТЕ ПОЖАЛУЙСТА. :'(
« Последнее редактирование: Июнь 14, 2019, 14:45:03 от Нубокодер »
Завидую я Вам, Вы тут все такие умные) А вот научить меня слабо?!))

Русское сообщество AutoIt

IE съедает ОЗУ
« Отправлен: Июнь 11, 2019, 13:36:46 »

Оффлайн Glass4217 [?]

  • Новичок
  • *
  • Сообщений: 42
  • Репутация: 3
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: IE съедает ОЗУ
« Ответ #1, Отправлен: Июнь 13, 2019, 03:55:06 »
Я после завершения цикла закрываю процесс IE.
То-есть отработал сайт убил процесс IE, после чего открываю новый адрес в новом процессе.
еще можно использовать
Код: AutoIt [Выделить]
Нам разум дал  стальные руки-крюки.

Русское сообщество AutoIt

Re: IE съедает ОЗУ
« Ответ #1 Отправлен: Июнь 13, 2019, 03:55:06 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
3 Ответов
3599 Просмотров
Последний ответ Ноябрь 03, 2010, 10:50:36
от Yashied
8 Ответов
3422 Просмотров
Последний ответ Декабрь 04, 2013, 15:40:50
от ---Zak---
2 Ответов
1055 Просмотров
Последний ответ Февраль 15, 2016, 16:11:18
от andy_ro
2 Ответов
314 Просмотров
Последний ответ Октябрь 22, 2018, 01:15:06
от vova-n