Почему Chrome использует гораздо больше памяти, чем показывает диспетчер задач? Почему мой файл подкачки используется, когда у меня есть около 1,1 ГБ памяти? Можно ли настроить Chrome на запуск в оперативной памяти, а не в файле подкачки? Как 20 вкладок могут использовать 600 МБ? Это 30 МБ на вкладку.
Ваш опыт нормальный. У меня открыто 72 вкладки (несколько проектов одновременно), и Chrome занимает 2,7 ГБ виртуальной памяти (2 ГБ ОЗУ + 700 МБ страничный файл). Это около 37 МБ на вкладку (моя худшая вкладка занимает 170 МБ). И я даже отключил плагин Flash - иначе он был бы намного выше.
Вы должны взглянуть на собственный диспетчер задач Chrome, нажав на значок "гаечный ключ", Инструменты-> Диспетчер задач. Это будет намного полезнее для вас, чем диспетчер задач Windows, поскольку он укажет, какие вкладки используют больше всего памяти.
По собственному признанию разработчиков, Chrome использует больше памяти, чем однопроцессные браузеры, когда у вас открыто несколько вкладок, потому что некоторые данные программы должны дублироваться для каждой вкладки. Это связано с тем, что Chrome запускает новый процесс для каждой новой вкладки (кроме случаев, когда вы открываете ссылку в новой вкладке, тогда он, кажется, разделяет процесс с вкладкой, содержащей исходную ссылку).
Это имеет явные преимущества для надежности (поскольку одна плохая вкладка не приведет к сбою во всем браузере), безопасности (менее вероятно, что один вредоносный сайт может поставить под угрозу данные других вкладок) и производительности (ваша текущая вкладка получает приоритет и может работать быстрее). Взамен вы должны дать ему дополнительную память.
Многопроцессная архитектура имеет преимущество в памяти перед длинными сеансами: она лучше справляется с освобождением памяти при закрытии вкладок.
Это будущее просмотра веб-страниц. Поскольку большая часть вычислений в настоящее время происходит в Интернете, веб-браузерам требуется та же многопроцессорная архитектура, которая обеспечивает надежность для традиционных операционных систем, таких как Windows/Mac/Linux. (IE8 добавил эту функцию, и я ожидаю, что другие браузеры сделают это. Firefox помещает плагины в свой собственный процесс, и я думаю, что разные процессы для разных вкладок включены в их план.)
Ваша система не имеет много оперативной памяти. У вас есть только 1 ГБ, но современные системы, продаваемые сегодня, имеют по крайней мере 2 ГБ, а большинство имеют по крайней мере 4 ГБ. Возможно, вам будет дешево перейти на 4 ГБ.