Главная Новости Клиенты Заявка Вакансии Сертификаты Статьи Контакты
Ремонт ноутбуков
В последнее время большое распространение среди компаний и частных лиц получили ноутбуки.
Абонентское обслуживание
Как часто происходят моменты, когда из-за сбоев в...
Удаленный ремонт
Порой возникают проблемы с компьютерной или организационной техникой...

Разработчики Firefox столкнулись с проблемой нехватки памяти для компиляции браузера

10.01.2014

Разработчики Firefox столкнулись с проблемой нехватки памяти для компиляции браузераКоманда компании Мозилла, которая производит разработку браузера Firefox, столкнулась с необыкновенной неувязкой, которая может внести значимые коррективы в процесс предстоящей разработки программки. Об этом стало понятно из сообщения ресурса Bugzilla@Mozilla.

Так, Firefox не может быть скомпилирован, потому что программа-компоновщик упирается в ограничение виртуального адресного места — ей не хватает 3 ГБ оперативки для полного выполнения операции, которые выделяется в 32-битных версиях операционных систем Windows. Сборка Firefox осуществляется конкретно на 32-битных компьютерных системах, которые и подвержены данной дилемме, вызванной неспособностью 32-битных ОС адресовать более 3 ГБ оперативки, даже если практически в компьютере содержится и больший объем оперативки. Необходимо подчеркнуть, что это уже не 1-ый раз, когда команда разработчиков Firefox сталкивается с схожей неувязкой. Сначала 2010 года компоновщик преодолел барьер в 2 ГБ, после этого было решено перейти на предел 3 ГБ. Но в сей раз решить делему аналогичным образом уже не получится.

Неувязка выявилась при выполнении фазы оптимизации Profile-Guided Optimization, которая и просит много памяти для выполнения. Эта оптимизация позволяет повысить производительность приложения. В качестве временного метода решения задачи рассматривается вариант отказа от выполнения этой оптимизации. Также разработчики могут исключить из сборки некие составляющие приложения, что дозволит понизить потребление памяти. Но более применимым вариантом считается выполнение компиляции 32-битных версий программки в 64-битной версии ОС.

Яндекс.Метрика