Мысли, видения
Страданья, мучения
Просторы сознания
Блуждание, затмение
Бегство от мыслей
Жажда творения

понедельник, 10 мая 2010 г.

Опус о программном обеспечении

Сам балуюсь программированием и зачастую дохожу до фанатизма в плане оптимизации кода, расходу памяти, загрузке ЦП. Регулярно консультируюсь по этому поводу у людей знающих и разбирающихся в данном вопросе и все чаще слышу в ответ: “А зачем оно тебе надо? Компы сейчас быстрые, память дешевая…”.

И начинаешь понимать суть этих слов, когда ставишь к.н. простенькую программку, а она “отъедает” львиный кусов оперативной памяти.

Первым таким чудом для меня стал браузер Google Chrome, который под каждую страничку требовал около 25-35МБ оперативной памяти.

Далее меня ждало ужаснейшее разочарование в любимом браузере Opera, после введения нового интерфейса и выпуска версии 10.53, данный продукт начал требовать порядка 150-200 МБ оперативной памяти (в то время как версии 9.х требовали около 30-50 (не зависимо от количества страниц).

Далее пытался запустить на рабочем компе (Pentium 4 3,03Мгц, 1МБ памяти, Windows XP SP3) Microsoft Office 2010. Мне так и не удалось заставить его грузить комп менее чем на 20-40%.

И тут встает вопрос: “А куда, собственно, деваются ресурсы?”

Вот Opera, куда ей надо 150МБ? страничка сайта весит в среднем 0,5-2МБ… откроем их с десяток, что получим? максимум 100МБ под странички и кэш, а куда дели остальное? неужели интерфейс Aero требует столько памяти? Сдается мне что нет! Думаю, что просто никто не собирается чистить программный код, как-то его оптимизировать.

А время загрузки? У меня она грузится до 30-40 секунд!!!!! Даже неповоротливый и ленивый FireFox быстрее (и это с кучей плагинов).

Да и как вообще браузер может столько требовать?

Ну с Хромом понятно – на каждый процесс запускается полноценная копия всего браузера.

А тут?

В общем я в разочаровании.

Думал перейти на FF, так там то же самое + тормозная работа с сайтами:(

Да и одна фишка в Опере не дает мне покоя: использую мышь A4Tech SWOP-80, и просто очень привык к кнопкам перехода между вкладками, как сделать то же самое в иных браузерах – так и не нашел.

И в завершение хочу отметить, что если производители ПО и дальше будут столь беспечны в плане ресурсоемкости своих проектов, то никакого роста производительности мы не получим, т.к. при увеличении объемов памяти в два раза вызывает рост “прожорливости” ПО, в силу лени разработчиков. Таким образом не может идти речи о прогрессе!!!

 

P.S. Помнится лет 12 назад у меня был Pentium MX-200 с 24МБ памяти и на этих 24 МБ свободно работали ОС Windows 98 + MS Word или к.н. игра!!! Т..е 24 мегабайт вполне хватало и для ОС и для игр – самых прожорливых программ.

А сейчас простой просмоторщик страниц интернета требует не менее 512МБ для нормальной работы. Неужели за 12 странички интернета стали такими тяжеловесными? ЧТО! требует в браузере столько памяти?

Комментариев нет:

Отправить комментарий