вот я смотрю опера в памяте 300 метров грызет, простой майл агент 20 , каспер вообще одно ядро на 100% цп и метров 30-60 съедает. вот как я раньше на целероне с 64 метрами рассекал и еще в ку3 играл?)
счас получается один браузер потушит любой комп 99 года, про касперский я вообще молчу.
хотя и в нете лазили на той же опере на диалапе, и винамп слушали тогда, и icq была запущена, тоже самое что и сейчас, только потребляемость ресурсов на теже самые вещи почемуто выросла раз в 50.
видя рост железа пишут всё более мощный софт, который требует всё больше этого самого железа
видя рост железа пишут на всё более высокоуровневых языках, которые требует всё больше этого самого железа (но работа программиста в 90% случаев дороже оптимизации)
__________________
Трагическая новость: Пятеро инженеров Casio умерли от смеха, узнав что Samsung анонсировали часы с заявленным временем работы в 25 часов
Браузеры вообще опасная штука, это ведь сколько всего в одном приложении, начиная от нескольких протоколов, нескольких декодеров для различных форматов и кончая всякими навесками типа Java и Flash'а.
Сбашорга:
Закрываем браузер Opera. Открываем диспетчер задач и видим незавершенный процесс opera.exe размером 513 Мб. Вот это настоящий Призрак Оперы.
ЗЫ. Чтобы опера не тормозила и не ела память - очистите ей кыш и поставьте его размер не более 10 мегабайт.
Вот сейчас у меня в опере открыто 15 страничек и она ест 80 мегабайт.
Линус Торвальдс писал: It's the segmentation that makes it REALLY 386 dependent (every task has a 64Mb segment for code & data - max 64 tasks in 4Gb. Anybody who needs more than 64Mb/task - tough cookies).
Вообще я считаю, что нужно ограничивать объем памяти выделяемый одному процессу и вынуждать разработчиков укладываться в рамки. 640 килобайт хватит каждому!
Government-Man
Волатила тебя не поймёт.
Извечный баланс - CPU vs Memory. Либо мы ускоряем рендер, кешируя всех и вся и поедая память сотнями мегабайт, либо экономим память, но вынуждаем процессор считать всё каждый кадр.
это называется копрософт. к прогрессу отношения не имеет.
можно оптимизировать софт или по потреблению памяти или по потреблению цпу. так вот копрософт жрёт уйму памяти и при этом ещё и умудряется отожрать значитильную часть цпу.
thambs писал: можно оптимизировать софт или по потреблению памяти или по потреблению цпу
Не совсем так. Софт затачивается под потребление памяти или CPU исходя из текущих задач. Некоторые вещи логичнее пересчитать, нежели сохранить в память.