|
3317 / 1379 / 110
Регистрация: 28.04.2009
Сообщений: 4,822
|
|
Firefox 15 решает проблему утечки памяти31.08.2012, 17:32. Показов 2286. Ответов 6
Метки нет (Все метки)
Компания Mozilla выпустила новую версию своего браузера - Firefox 15. С собой новый браузер несет обычные исправления ошибок, и ряд крупных улучшений производительности и стабильности. Так, в частности, обновленный Firefox обещает положить конец утечкам памяти, от которых страдали его предшественники.
Уже примерно год Mozilla работает над улучшением эффективности памяти Firefox, и, похоже, работа компании начинает приносить свои плоды. В настоящее время команда разработчиков Mozilla борется с одним из крупнейших источников утечек памяти: с дополнениями. Со слов Mozilla, иногда дополнения продолжают сохранять в памяти веб-странички даже после закрытия пользователем вкладок. Эти странички накапливаются и могут съедать значительные объемы памяти без всякой пользы для пользователя. Новый Firefox 15 способен выявлять такие проблемы и решать их. В результате, браузер стал быстрее (иногда, в случаях с большим количеством дополнений – значительно) и стабильнее. Также Firefox 15 улучшает работу механизма обновления, представленного в 12-ой версии браузера. В целом, пользователи больше не видят всплывающих запросов обновлений – всё скачивается и применяется автоматически в фоне, и новая версия браузера готова к использованию при следующем его запуске, также как это происходит у Google Chrome. Другие заметные улучшения включают встроенный ридер PDF, новый встроенный JavaScript Debugger, улучшенную поддержку протокола SPDY (обновленную версию старых спецификаций HTTP от Google), и несколько улучшений поддержки WebGL и JavaScript, дающих возможность создания под браузер сложных 3D-игр под браузер. Для демонстрации последних изменений и возможностей браузера, Mozilla выпустила играбельный 3D-шутер от первого лица, получивший название BananaBread. источник
2
|
|
| 31.08.2012, 17:32 | |
|
Ответы с готовыми решениями:
6
Крах Visual Studio при отладке, переустановка не решает проблему Отключается интернет(проблему решает только переподключение кабеля к розетке/роутеру)
|
|
Друг человека
3464 / 1007 / 48
Регистрация: 02.01.2010
Сообщений: 5,710
|
|
| 31.08.2012, 17:55 | |
Сообщение было отмечено как решение
Решение
Что нового в Mozilla Firefox 15:
• Серия улучшений, созданных в рамках инициативы MemShrink и направленных на борьбу с утечками памяти в дополнениях. В сборщик мусора встроена подсистема для автоматизации выявления и устранения большинства утечек памяти в дополнениях, без необходимости модификации самих дополнений. В итоге внесённых изменений достигнуто сокращение потребления памяти в результате использования дополнений и уменьшены общие затраты памяти при длительной работе браузера при использовании дополнений. В Firefox 17 ожидается включение техники "nukeSandbox", направленной на повышение стабильности работы дополнений за счёт автоматизации проверки корректности очистки sandbox-окружений, созданных дополнениями; • Интеграция встроенного просмотрщика PDF, написанного целиком на javascript с использованием технологий HTML5 и развиваемого в рамках проекта pdf.js. Просмотрщик поддерживает масштабирование и функции навигации по эскизам страниц, обеспечивает загрузку шрифтов Type 1 и TrueType, может формировать диаграммы и графики, поддерживает работу со сжатыми объектами. Так как код написан на безопасном высокоуровневом языке, он не подвержен уязвимостям, свойственным бинарным плагинам для просмотра PDF. Для отображения PDF используется своеобразная JIT-компиляция: изначально представленные в файле бинарные массивы преобразуются в потоки байткода PDF, который затем транслируется в javascript-представление и выполняется. Сгенерированная на основе PDF javascript-программа выводит данные через HTML-тег canvas; • Поддержка третьей версии протокола SPDY, созданного компанией Google для минимизации задержек при соединении и обмене данными между клиентом и сервером. Поддержка второй версии SPDY была добавлена в Firefox 11 и включена по умолчанию в Firefox 13; • В набор инструментов для web-разработчиков интегрирован полноценный отладчик javascript. В отличие от дополнения Firebug в новом отладчике полностью пересмотрен отладочный интерфейс взаимодействия с javascript-движком, что позволило сделать отладчик действительно быстрым и не влияющим на производительность отлаживаемого web-приложения. Кроме того, в новом отладчике добавлены средства удалённой отладки, позволяющие запустить интерфейс отладчика на другой машине, что полезно для отладки приложений для мобильных устройств. • В Inspector добавлен новый режим просмотра раскладки элементов на экране, при котором в правом нижнем углу отображается область с данными о размерах и отступах для выбранного для инспектирования элемента страницы; • Добавлен инструмент для наглядной оценки web-разработчиками отображения страниц на разных типах устройств с разными разрешениями экрана, например, на настольных и мобильных браузерах. Возможно переключение портретного и ландшафтного режимов; • Интеграция экспериментальной поддержки аудиокодека Opus (по умолчанию будет включён в Firefox 16). Firefox будет поддерживать из коробки аудиоданные в формате сжатия Opus внутри медиаконтейера Ogg. С особенностями кодека Opus можно познакомиться в данном обзоре; • Реализовано CSS-свойство word-break, позволяющее управлять разрывами слов при их переносе между строк; • Сборка по умолчанию с поддержкой мультимедиа-фреймворка GStreamer в качестве бэкенда для проигрывания аудио/видео элементов HTML5. Данное нововведение позволяет воспользоваться в браузере такими преимуществами Gstreamer, как поддержка аппаратного ускорения, в том числе акселерация декодирования видео и привлечение GPU для решения вычислительных задач (например, применение фильтров, которые могут быть полностью реализованы на стороне GPU); • Для html-элемента source добавлена поддержка атрибута media для организации запроса к ресурсу, предоставляющему контент; • В элементы audio и video добавлена поддержка атрибута played для определения проигранных диапазонов; • В рамках Performance API подготовлена реализация таймера событий с высоким разрешением, позволяющего узнать время с точностью до тысячных долей секунды, что дает разработчикам возможность создавать более гладкие анимационные эффекты и реализовывать функции, требующие точного времени; • Улучшение поддержки WebGL, в том числе значительное увеличение производительности за счёт использования сжатых текстур; • Улучшение средств JIT-компиляции в javascript-движке JaegerMonkey, что привело к увеличению скорости выполнения игр и web-приложений. Кроме того задействован более интеллектуальный алгоритм управления компиляцией в JaegerMonkey, который позволил сгладить производительность сложных web-приложений; • В версии Firefox 15 для платформы Android подготовлен интерфейс для интернет-планшетов (прошлый выпуск был доступен только для смартфонов). Кроме того, обеспечена поддержка просмотра сайта в десктоп-режиме, переработано оформление вкладок, добавлена функция поиска по открытой странице, обеспечена возможность импорта закладок и истории посещений из базового браузера Android.
3
|
|
|
prohozhiy
|
|
| 12.09.2012, 21:14 | |
|
15 версия на 64 бит меня устраивает полностью. Утечек нет. Единственный баг, это когда открываешь очень массивную веб-страницу в режиме просмотра кода, всё виснет. Но ради остального с этим можно смириться, что касается просто отображения страниц, то здесь они могут быть неограниченного размера - хоть гигабайт или два, сколько память позволяет (к меня 32 гига, из них 22 под рамдиском).
Не удивляйтесь, я веб-программист В общем, рекомендую. Но по статистике, прграммисты чаще пользуются хромом |
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 23.09.2012, 17:34 | |
|
Интересней, как они добились утечки.
0
|
|
|
Друг человека
3464 / 1007 / 48
Регистрация: 02.01.2010
Сообщений: 5,710
|
|
| 23.09.2012, 18:19 | |
|
0
|
|
|
-1 / 5 / 0
Регистрация: 15.06.2012
Сообщений: 312
|
|
| 27.09.2012, 12:43 | |
|
да не, Mozilla & Google никогда не были врагами, да и не надо им этого, М-а это же браузер направленный на линукс в первую очередь, Гугл купила ОС на линукс, какой смысл покупать купленного? вот даже формат ogg поддерживает, а не майкрософтовский...
0
|
|
| 27.09.2012, 12:43 | |
|
Помогаю со студенческими работами здесь
7
Утечки памяти
утечки памяти Утечки памяти Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
в-строка - входное арифметическое выражение в инфиксной(обычной). . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|