brmail: (Default)
brmail ([personal profile] brmail) wrote2011-10-09 01:41 pm
Entry tags:

оптимизация

гляжу я на процессы гугл хрома в таск менаджере, и не понимаю, почему он грузит экстеншены в виде отдельного процесса для каждой копии браузера. Вот скажем у меня gmail открывается через application shortcut от самого хрома, те поднимается отдельная инстанс хрома. Если я убираю что то из списка екстеншен, выгружаю браузер и gmail и поднимаю их снова, то количество процессов уменьшается на два, из чего я делаю выводы что оно и грузилось дважды. Что бы не дать юзеру выбрать самому выбрать что из расширений ему надо, а что нет.

[identity profile] senya-z.livejournal.com 2011-10-09 06:05 pm (UTC)(link)
Для пущей надежности - чтобы падение одной копии не отразилось на работе другой. Изоляция процессов друг от друга в самом приложении. А настройки не достаточно гибкие, чтобы не усложнять - гугл ведь за простоту. А что там под капотом - дело десятое, память дешевая.

[identity profile] senya-z.livejournal.com 2011-10-09 09:00 pm (UTC)(link)
ты - исключение. как в софтверных компаниях это называют, not a target scenario. если 0.1% от пользователей хотят что-то дебагать в продукте, это вряд ли озаботит производителя. его больше заботят 99.9% остальных, кому и в голову такое не придет никогда, и кому важно, чтобы один умерший инстанс не убил остальные, и, чтобы глядя на настройки продукта, была понятна каждая из трех ручек, которые можно подкрутить - полотно опций пользователя пугает.