Главная » Internet Explorer

С Internet Explorer не утекает память

4 июля 2011 Нет комментариев

Команда разработчиков Internet Explorer, наконец может порадоваться – браузер оказался единственным из своих современников, у которого не возникает проблема с утечкой памяти, которая возникает при вызове специфичного атрибута изображения.

О данной проблеме стало известно, после того, как она была опубликована на bugtraq-трекере Chromium, где присутствовала пометка о том, что Chrome не единственный, кто подвержен утечке памяти, оказалось, что Firefox с Safari тоже имеют аналогичный недостаток (в тот, момент когда писалась данная статья, Opera не была проверена).

Что касается самой утечки памяти, то она происходит тогда, когда атрибут изображения содержит

viagra for sale

“Cache-Control: no-store” – браузеру необходимо загрузить изображение, после чего освободить память после осуществления загрузки. В описании указывается, что память при этом не освобождается, и размер занятой памяти в 500 и более раз превышает размер оригинального изображения.

Для наглядной демо

Synergy Spanish

нстрации ошибки, разработчик использовал Google App Engine, и предложил другим разработчикам проверить их браузеры. Как не странно, другие исследователи заявили о том, что данная проблема касается не только компьютеров с Windows, но и тех ПК, которые осуществляют свою деятельность под управлением Linux.

Для воспроизведения данной проблемы, нужно выполнить следующие шаги:

• Запросить изображение с сервера.
• Добавить изображению атрибут “Cache-Control: no-store”.
• Отобразить изображение.

Атрибут No-Store был написан непосредственно для того, чтобы не прибегать к сохранению изображений на локальном диске, а вот большая часть современных браузеров неверно его обрабатывают. Данный атрибут редко используется, по этой причине, ранее о данной не было известно.

zp8497586rq

Комментирование закрыто.