Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...
OSzone.net Новости IT Chrome, Firefox и Safari не спешат устранять утечку памяти RSS

Chrome, Firefox и Safari не спешат устранять утечку памяти

Текущий рейтинг: 3.26 (проголосовало 31)
 Посетителей: 2385 | Просмотров: 2575 (сегодня 1)  Шрифт: - +

Браузер Internet Explorer компании Microsoft не подвержен ошибке, связанной с огромной утечкой памяти, в отличие от его современных конкурентов.

Информация об ошибке была размещена на баг-трекере Chromium еще в начале этого месяца. В информации об ошибке было отмечено, что кроме браузера Google Chrome ей также подвержены браузеры Firefox и Safari. Согласно тестов Internet Explorer 7, 8 и 9 не подвержен данной ошибке (Opera пока не тестировался).

Утечка памяти происходит во время загрузки изображения, имеющего атрибут "Cache-Control: no-store". Данный атрибут означает, что браузер должен загрузить изображение, а затем освободить выделенную память сразу после загрузки. Ошибка заключается в том, что выделенная память не освобождается и постоянно используется системой, при этом размер занимаемой памяти может быть в 500 раз больше оригинального размера изображения. К примеру, изображение, размером 22кб, может занимать 1Мб памяти.

Кроме того, сообщается, что данной ошибке подвержены не только компьютеры под управлением Windows, Linux системы также восприимчивы к ней.

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

  1. Запросить изображение с сервера.
  2. Запрошенное изображение должно содержать атрибут "Cache-Control: no-store".
  3. Отобразить изображение.

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

Скорее всего, следующее обновление браузера от Google будет направлено на исправление этой ошибки, впрочем, как и обновления других популярных браузеров, а пока Internet Explorer имеет одно преимущество над своими конкурентами.

Автор: Dmitry Clans  •  Иcточник: www.winrumors.com  •  Опубликована: 19.05.2011
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER
Теги:   Internet Explorer.


Оценить статью:
Вверх
Комментарии посетителей
20.05.2011/01:23  Gravedancer

Opera тоже была протестирована, и утечки там не было.
Комментарии отключены. С вопросами по статьям обращайтесь в форум.