none
IE жрет слишком много ОЗУ

All replies

  • Для чего ему это надо?

    Чтобы правильно отобразить страницу.

    И это не простая страница, простая страница имеет расширение htm, но сейчас это большая редкость. Современные страницы интернета имеют очень сложную структуру и вполне могут требовать несколько сотен мегабайт памяти для своего отображения.

    Monday, January 08, 2018 9:24 PM
    Moderator
  • Все верно, это не столько браузеры используют процессор и память, сколько сайты которые они отображают. Современные сайты требуют очень, очень много ресурсов. Это не только собственно HTML, но так же графика, даннные и код (JavaScript). 

    Иногда я слышу что то вроде "у меня старый ПК, но для браузера хватит". Это вызывает смех так как браузеры вместе с сайтами на сегодня наверное самые тяжелые приложения повседневного использования. :) Не даром многие телефоны сейчас идут с 3-6 GB памяти.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    Monday, January 08, 2018 10:56 PM
  • Современные сайты требуют очень, очень много ресурсов. Это не только собственно HTML, но так же графика, даннные и код (JavaScript). 

    А что по сути изменилось-то? по-моему ничего. Криво делать стали только может быть, потому что появилась такая возможность. Я подозреваю это влияние эры Систем управления сайтами и автоматическое их создание. Раньше сайты не менее насыщенные были всяким, да и вирусные скрипты ещё, и ничего, 256 - 512 мб ОЗУ быстренько всё летало.

    Большинство сайтов работает приемлемо: социальные сети, доски объявлений, youtube, другие ресурсы, напичканные фотографиями с элементами динамики. Сильно тормозит этот сайт, кстати, кому скриншоты помешали?? Обязательно было их удалять, делать нечего что ли?? Ещё много жрет вэб-клиент Gmail, причем почему-то создается отдельный процесс, который и потребляет основное количество памяти. Если этот процесс завершить через Диспетчер задач, во вкладке произойдет перезагрузка страницы, и появится другой процесс, который быстро в себя наберет практически то количество ОЗУ, которое он и потреблял, т.е. 250 - 350 мб (1 вкладка). Но Gmail не тормозит, а этот тормозит и сильно. Думаю задать вопрос в техподдержку сайта. Они, конечно, будут браузер другой рекомендовать или всякий иной бутор. Нужно конкретный вопрос задать, о чем? Суть этого эффекта в том, по моему мнению, что он является элементом небезопасности, который, по хорошему, браузеру нужно иметь возможность контролировать. Что там загружается в оперативку? Может кто-нибудь хоть как-нибудь объяснить, хоть понятно, хоть непонятно? Надоело уже.

    Thursday, January 11, 2018 9:34 AM
  • Современные сайты требуют очень, очень много ресурсов. Это не только собственно HTML, но так же графика, даннные и код (JavaScript). 

    А что по сути изменилось-то? по-моему ничего. Криво делать стали только может быть, потому что появилась такая возможность. Я подозреваю это влияние эры Систем управления сайтами и автоматическое их создание. Раньше сайты не менее насыщенные были всяким, да и вирусные скрипты ещё, и ничего, 256 - 512 мб ОЗУ быстренько всё летало.

    Большинство сайтов работает приемлемо: социальные сети, доски объявлений, youtube, другие ресурсы, напичканные фотографиями с элементами динамики. Сильно тормозит этот сайт, кстати, кому скриншоты помешали?? Обязательно было их удалять, делать нечего что ли?? Ещё много жрет вэб-клиент Gmail, причем почему-то создается отдельный процесс, который и потребляет основное количество памяти. Если этот процесс завершить через Диспетчер задач, во вкладке произойдет перезагрузка страницы, и появится другой процесс, который быстро в себя наберет практически то количество ОЗУ, которое он и потреблял, т.е. 250 - 350 мб (1 вкладка). Но Gmail не тормозит, а этот тормозит и сильно. Думаю задать вопрос в техподдержку сайта. Они, конечно, будут браузер другой рекомендовать или всякий иной бутор. Нужно конкретный вопрос задать, о чем? Суть этого эффекта в том, по моему мнению, что он является элементом небезопасности, который, по хорошему, браузеру нужно иметь возможность контролировать. Что там загружается в оперативку? Может кто-нибудь хоть как-нибудь объяснить, хоть понятно, хоть непонятно? Надоело уже.

    1) Очистите  папку с временными файлами интернета .

    2) Запустите IE и откройте в нем проблемный сайт.

    3) Посмотрите, чем забилась папка п.1


    Alexandr_Smirnoff

    Thursday, January 11, 2018 1:01 PM
  •  

    А что по сути изменилось-то? по-моему ничего. Криво делать стали только может быть, потому что появилась такая возможность. Я подозреваю это влияние эры Систем управления сайтами и автоматическое их создание. Раньше сайты не менее насыщенные были всяким, да и вирусные скрипты ещё, и ничего, 256 - 512 мб ОЗУ быстренько всё летало.

    Очень много чего изменилось, но самое заметное: перенос значительной части функционала с сервера на клиента. Это позволило получить совершенно невозможные ранее сайты начиная от всем привычных теперь карт и фото с невероятным приближением до динамических игр.

    Если хотите посмотреть что именно висит в памяти то это легко. Нажмите F12 и выберете отладчик памяти (Memory). И смотрите себе на здоровье.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    Thursday, January 11, 2018 5:00 PM
  • То есть по-вашему всё правильно, всё логично и так и должно быть??

    В моем понимании много чего не состыковывается. В характере и политике Microsoft объяснять причину явлений (событий) своего программного обеспечения в простой доброжелательной отзывчивой форме. Помогите мне пожалуйста разобраться в происходящей ситуации.

    Излагаю суть своего затруднительного положения по порядку:

    1. Запускаю IE, вместе с появлением окна браузера с открытой пустой вкладкой и ссылками часто используемых сайтов в диспетчере задач создается 2 (почему-то) процесса. Могу предположить, что один процесс для Окна, другой для Вкладки, но как-то не явно это следует.

    2. В адресной строке браузера набираю адрес форума, захожу в профиль. Один из процессов "тяжелеет" на 25 Мб, и становится около 55 Мб.

    3. Нажимаю F12; создается третий процесс весом примерно 250 Мб, при этом во вкладке Отладчик на странице профиля около 650 строк, процесс из п.2 тяжелеет ещё на 10-15 Мб. Я скопировал весь текст из вкладки Отладчик из Средства, которое запускается по клавише F12, в текстовый документ. Он получился размером примерно 80 Кб.

    Зайдя в нашу тему из вкладки Действия со страницы профиля, я получаю новую вкладку и ещё один процесс, размером около 65 Мб (если же нажать F12, он сразу тяжелеет на 20 Мб, и становится около 85). Число строк у страницы около 1650, т. е. примерно в 2 раза больше, чем на странице профиля.

    В итоге, по-моему, вполне резонный вопрос – куда уходят мегабайты; где видимая («физическая») составляющая процесса “F12”, почему он такой большой.

    4. Всё-таки основная проблема не в мегабайтах, потому что тормозят не они, а сайт, но так как сейчас ПО работает по-другому, необходимо разобраться как функции ПО влияют на количество используемых МБ ОЗУ в современных условиях чтобы снять подозрения или наоборот их подтвердить.

    Сегодня смотрел одну страницу в Твиттере. На ней около 1200 твиттов. Ближе к середине страницы прокрутка становится отрывистой (кадры куда-то теряются); открыть фотографию занимает много времени; действия мыши имеют большую задержку. При этом страница как занимает 500 МБ ОЗУ так и занимает… с определенного момента размер страницы в ОЗУ не меняется. Причем, ресурсы процессора эта страница тоже тратит в меру, около 30%, а то и меньше. И в Твиттере так постоянно, вначале все хорошо, быстро, но, если крутить вниз дальше, начинает тормозить. Почему тормозит? Есть какой-то невидимый ресурс что ли, секретный??

    Посмотрите, пожалуйста, мое 2 минутное видео, демонстрирующее работу Twitter в IE. В первой части я звук заменил, но во второй слышны щелчки мышью и можно ощутить разницу в времени между действием и результатом.

    https://youtu.be/8P1QqshUyzE

    <iframe allow="autoplay; encrypted-media" allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/8P1QqshUyzE?ecver=2" style="left:0px;width:100%;height:100%;;" width="640"></iframe>
    Sunday, February 11, 2018 2:31 PM
  • Сегодня смотрел одну страницу в Твиттере. На ней около 1200 твиттов. Ближе к середине страницы прокрутка становится отрывистой (кадры куда-то теряются); открыть фотографию занимает много времени; действия мыши имеют большую задержку. При этом страница как занимает 500 МБ ОЗУ так и занимает… с определенного момента размер страницы в ОЗУ не меняется.

    Посмотрите, не начинается ли активная работа с диском.
    Sunday, February 11, 2018 3:20 PM
    Moderator
  • Сегодня смотрел одну страницу в Твиттере. На ней около 1200 твиттов. Ближе к середине страницы прокрутка становится отрывистой (кадры куда-то теряются); открыть фотографию занимает много времени; действия мыши имеют большую задержку. При этом страница как занимает 500 МБ ОЗУ так и занимает… с определенного момента размер страницы в ОЗУ не меняется.

    Посмотрите, не начинается ли активная работа с диском.

    Скорее всего дело не в диске.

    Куда более вероятно что сайт непрерывно выполняет скрипт и/или перерисовывает что то на экране. Это приводит к тому что пользовательский ввод (например сообщения прокрутки) попадают в очередь где они и лежат пока скрипт сайта и вывод на экран не будет завешены. Что, в свою очередь, приводит к наблюдаемому эффекту.

    На сколько я знаю в браузерах текущего поколения (Edge, FF, Chrome) против данного явления приняты меры и замедление реакции на действия пользователя значительно ослаблены. 

    Что до "мегабайтов", то они тоже могут влиять на реакцию пользователя. В браузерах используется сборка мусора. Сложные сайты с большим количеством скриптов создают много мусора и его сборка отнимает время. И на это время все фактически останавливается. 

    Что до нескольких процессов, то это давняя (~10 лет) методика для предотвращения взаимного влияния сайтов и проблем с плагинами. Ее используют все современные браузеры. Например, Chrome с одной закладкой с данным форумом запускает аж 7 процессов. Суммарный объем памяти используемый ими - около 500 МБ.

    В общем, оптимизация работы современных сайтов - сложная задача. И понять что и как в конкретном сайте не просто даже создателям сайта.

    Например, вот вам задачка на засыпку для проверки знаний:

    - Сайт загружает jpeg картинку разрешением 1920х1080 размером 100 кб и показывает ее как подложку сайта на экране того же разрешения. Оцените сколько памяти нужно для отображения данной картинки?


    This posting is provided "AS IS" with no warranties, and confers no rights.

    Sunday, February 11, 2018 6:41 PM