Не так давно, по меркам обычного времени, и много лет назад, по меркам течения времени в ИТ было время, когда возможности стационарных компьютеров были ограничены, да и не у каждого жителя постсоветского пространства имелся оный девайс. В те времена также были программисты, люди также писали некое ПО и все пытались втиснуть большие неповоротливые приложения в возможности железа на тот момент. Занимались оптимизацией, даже проводились чемпионаты по созданию демо-сцен, размер исполняемого файла, и количество занимаемой оперативной памяти были не последними факторами, определяющими победителя. Но технологии не стояли на месте, с каждым днем возможностей становится все больше, и вот сейчас уже никого не волнует количество съедаемой оперативки, да и актуально ли это в настоящий момент, когда планка стоит около 20 долларов. Если раньше разработчики подстраивались под пользователей пытаясь запустить и оптимизировать созданные приложения под машины юзеров, то сейчас наблюдается обратная тенденция. Не запускается? Купи больше памяти, я уже не говорю про геймдев, где за новинками юзеры просто не успевают
Проведем эксперимент, запускаем:
VS 2010 Team Beta 1
VS2008 Professional Edition
Microsoft Expression Blend 3
В каждом из них я создал по новому проекту, в итоге все они потребляют больше всего памяти в системе, более 120Мб каждое приложение, причем это не в работе.
В процессе работы Blend у меня отъел в сумме около 600Мб, после часа отладки в VS2010 около 400Мб, чуть меньше показатели у VS2009 около 300Мб.
Быть может это плата за применение новых технологий? Как известно Blend и VS2010 написаны на WPF.
Я работаю, на мой взгляд, на довольно хорошей машине с 2Гб оперативки Windows XP Prof и Intel Core 2 Duo, и выделение памяти при работе с данными приложениями превышает 2Гб. Причем сама ОС отъедает около 500-600Мб.
Конечно, выбранные продукты не единичны, список можно продолжать до бесконечности. Так куда же мы все-таки движемся, если количество потребляемой ОП становиться платой за применение новых технологий. А быть может в ближайшем будущем стационарные компьютере будут больше похожи на серверы с 17Гб оперативки?
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.