Как стать автором
Обновить

Комментарии 20

А если на скрытой вкладке открыт плеер, который играет музыку? Его фризить не надо.
Тут просто по идее — есть дефолтные настройки — обрабатывать параллельно или только активный таб.
А для каждого таба, например по правой клике мышкой, имеем опфию «работать параллельно с другими табами».
При таком раскладе все будет аккуратно фризиться, а нужный плеер будет играть.
Ой, сколько всего тут написано. А я вот как в рекламе: «Знаешь, так хочется легкости...»
О других (раз): я знал человека у которого табы в фаерфоксе занимали 80% экрана. Страницы он просматривал в узкой полоске внизу. И ничего. Все работало. На обычной офисной машине.
О других (два): у знакомого на 8 гигах оперативки фотошоп всеравно подтормаживал; знакомый подумывал еще добавить оперативки.
О себе: нет времени «колупаться». Память нынче стоит столько, что ее можно покупать на вес (процессоры, мамки и т.д. впрочем тоже). Дело в том, что от того, что я буду заниматься мегаоптимизацией, разработчики не станут умнее (а инвесторы уж точно не станут богаче, чтоб платить разработчикам за большее качество).
Я тоже не фанат колупания, хотя раньше мне перекомпилить ядро было как традиция после установки нового линукса. Сейчас я хочу платформу за нормальные деньги и без перенастройки, перекомпиляции — а лишние ресурсы, потраченные на рендеринг того, что я даже не увижу — мне не нужны.
А Вы хотите платить за НИЧЕГО?

А покупать на вес, сорри, например в асус-eeepc больше 2-х гигов не запихать — факт. и что самое забавное, заходил в пару-тройку магазинов: «продайте память 1 гиг» — а в ответ: «у нас только 2»
Про разработчиков. Думаю надо изменять логику — если раньше все делали как можно более мультизадачным, а в смартфонах экономили и делали только однозадачность — настало время компромисса.

И сделают же, несмотря на Ваше «разработчики не станут умнее (а инвесторы уж точно не станут богаче»

Ибо Вы не правы — все движется вперед, и потому разработчики станут умнее, а инвесторы — богаче.
Увы, это вывод, лежащий на поверхности. На деле все прозаичнее.
Разработчики либо хорошие либо нет. Либо их команда в руках хорошего управленца либо нет. Либо их проект сулит инвестору прибыль либо нет. И тут уж, разумеется, без компромиссов никак. Ибо разработка на порядок чаще бизнес, нежели предприятие энтузиастов. Вот и получается, что качество продукта зачастую определяется гораздо большим количеством факторов, чем просто качество.
Ну ты светлая голова. «Давайте все оптимизировать!» До тебя об оптимизации, конечно, никто не задумывался. Ты проверил, сколько ест страница с играющим ютубом когда он в фокусе и когда нет? У меня получилось 24 процента супротив 6%, при том что просто ютубовский плеер, когда на паузе стоит все равно 2% жрет.
Запущен Firefox 4b8 с 12-ю вкладками, Psi+, Thunderbird 3, gnome-terminal, и DE gnome 2.32. Всё это потребляет 450Мб. А один гигабайт используемый для FAR'a и Firefox — это, конечно, сильно.
Так почему бы например не сделать так, чтоб табчик (заголовок) отображается, а контент — пока не ткнули — нет?

Так? Оно умеет чуть больше, но первый побочный эффект именно такой.
В Google Chrome реализована схема, при которой каждая фентифлюшка запускается в отдельном процессе (расширения, подключаемые модули, веб-приложения, вкладки (при особой настройке), сам браузер).
При этом модель управления памяти такова, что все вкладки, которые сейчас не используются, считаются свёрнутыми приложениями и система, считая их свёрнутыми, урезает потребление ими памяти.
Если расписывать подробнее, то получается так, что браузер выделяет отдельный процесс, который управляет всем браузером в целом, а другой (например, для вкладки) содержит в себе движок рендеринга, движок обработки JavaScript. Благодаря такому разделению, при большом количестве вкладок, система (Windows-ли, Linux-ли — неважно) отправит в подкачку при нехватке оперативной памяти те вкладки, которые пользователь использует меньше сего. У меня Кроум с массой расширений, при 10-15 постоянно работающих вкладок отъедает около 200 Мб оперативной памяти.
Там реализована система on-demand в том виде, который вы предлагаете.
А где бы подробнее об этом почитать?
Можно здесь. Но тут даже по мелочам, где-то было интервью, по-моему, Ларса Бака, разработчика V8, но сейчас найти не могу.
Вам, пользователю vim, может стоит попробовать альтернативные системы?)
Просто gnome + amarok + pycharm + chrome +pidgin + eiskaltdcpp + skype + evolution + gwibber + tomboy + всякие серверные демоны:
nvbn@nvbn-laptop:~/sippy-1.0.3$ free -m
total used free shared buffers cached
Mem: 2012 1336 675 0 18 195
-/+ buffers/cache: 1122 889
Swap: 4102 0 4102

top — 16:12:22 up 1:48, 2 users, load average: 1.55, 1.36, 1.25
Tasks: 195 total, 2 running, 193 sleeping, 0 stopped, 0 zombie
Cpu(s): 43.8%us, 2.1%sy, 0.4%ni, 51.4%id, 2.1%wa, 0.0%hi, 0.2%si, 0.0%st
Mem: 1016932k total, 901028k used, 115904k free, 7240k buffers
Swap: 2048276k total, 56800k used, 1991476k free, 184800k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2544 pushok 20 0 432m 316m 23m R 95 31.9 90:53.57 chrome

не знаю, но у меня убунта хром + флешь в одной вкладке и все ппц.
я может готовлю что-то не так, но это все по дефолту.
У вас случайно не x86_64?)
нет, 32 битная убунта
Говорите замораживать флеш там, где мы его не можем видеть?
А если я слушаю музыку из вконтакта или из другого места. Вкладка неактивна, но музыка должна играть. Лично я музыку слушаю редко, особенно онлайн, но, думаю, никто не захочет быть в чем-то ущемленным.
и как это побороть?
— Установить Оперу, в ней всё работает так как надо.
Флэш работает только когда он в видимой зоне :)

П.С.… У меня Skype жрёт 90 МБ РАМ, последняя версия :)
Надо смириться с тем, что фаерфокс много жрет.
3 вкладки, аптайм около дня. До гига к вечеру точно дойдет.

волшебное слово, которое надо искать в данном случае у своего браузера — click-to-play. не запускает плагин, пока в него не ткнули мышью. есть по дефолту в хроме, про другие браузеры не в курсе.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории