Я использовал инструменты для эффективного уменьшения объема оперативной памяти, доступной для всех приложений, но есть ли что-то, что можно сделать то же самое для каждого приложения?
В частности, я хочу ограничить использование памяти Firefox 3.5 на более старой машине с 128 МБ ОЗУ. В настоящее время Windows 2000 и вспомогательные устройства (включая базовый брандмауэр) потребляют около 80-85 МБ. Откройте несколько вкладок в Firefox, и физическая память скоро израсходуется, что приведет к неизбежному замедлению.
Хотя я приветствую идеи, касающиеся Firefox, я действительно ценю более общий подход, который я мог бы применить к любому приложению .
Благодарю.
Ответы:
Я знаю, что это не общий подход к ограничению объема оперативной памяти, доступной для приложений, но вот хорошее руководство по ограничению объема оперативной памяти, доступной для Firefox.
Я не уверен, существует ли общий подход к ограничению использования памяти для отдельных приложений (за исключением, возможно, Java-приложений).
источник
Вы можете использовать Microsoft Application Verifier . Он не предоставляет много возможностей для управления памятью, но позволяет запускать приложения в среде с ограниченными ресурсами. Это основное использование для профилирования / отладки, но оно может использоваться только для ограничения плохого поведения приложений .
источник
Вот лекарство, которое может быть хуже болезни - запустить приложение на виртуальной машине. Виртуальная машина будет иметь жесткое ограничение на оперативную память, которую она может использовать.
Очевидно, что создание виртуальной машины сопряжено с некоторыми затратами, но для Firefox вы, вероятно, можете запустить ее в очень небольшом дистрибутиве Linux.
источник
Оптимизируйте использование памяти Firefox, изменив настройки сеанса .
также прочитайте комментарии на этой странице.
Оптимизация Firefox
Используйте диспетчер сеансов, чтобы запомнить состояние своего браузера,
перезапускать браузер всякий раз, когда вы видите, что он потребляет много памяти
(используйте проводник процессов, указанный ниже, чтобы следить за использованием памяти)
Установите Google Chrome, если вы просто запустите его
about:memory
вкладку,проверьте сравнение Firefox с некоторыми другими браузерами (Opera, IE и т. Д.).
В отдельном примечании проверьте свой список плагинов Firefox.
По вопросу Firefox и утечек памяти ... и ссылок там.
По вопросу общего использования памяти в системе Windows.
может быть, даже заменить менеджер задач с ним!
источник
Также обработайте лассо http://www.bitsum.com/prolasso.php Просто попробуйте и посмотрите, какой из двух упомянутых мною работает лучше для вас
источник
Я обнаружил Minimem, который намеревается сделать то, что мне нужно.
РЕДАКТИРОВАТЬ: Minimem действительно уменьшает объем оперативной памяти приложения каждый раз, как часто вы его устанавливаете (когда не на переднем плане). Тем не менее, уделите основное внимание приложению, и использование оперативной памяти будет сохраняться без ограничений до следующего раза. То, что я ищу, это что-то, чтобы установить жесткое ограничение на использование памяти приложения, а не урезать его время от времени.
источник
Я знаю, это не firefox, но k-meleon может хорошо подойти для машины - он использует gecko, хорошо работает и поддерживает некоторые расширения, в частности, adblock. Не совсем Firefox, но он хорошо работает на почти одинаковых спецификациях.
источник
AFOM аддон очень эффективен при сокращении использования памяти, особенно после длительных сеансов. Не совсем ваш полный ответ, но я надеюсь, что вы найдете его полезным.
источник
Честно говоря, объем памяти, используемый Firefox, Safari, Word или любым другим приложением, не должен быть ограничен. Если Firefox загружает страницу, содержащую 80 МБ изображений, он должен аварийно завершить работу, потому что не может выделить память или продолжать работать, занимая память.
Для меня вы просите приложение ограничить его производительность в пользу других приложений. На сегодняшнем рынке покупайте больше оперативной памяти . Зачем ограничивать объем памяти, который приложение может использовать в ущерб производительности и надежности, когда вы можете приобрести оперативную память за копейки?
Если вам абсолютно необходимо ограничить использование памяти, используйте меньшее приложение. Если вы хотите просматривать веб-страницы и использовать практически 0 памяти? Используйте рысь . Если вам не нравится использование памяти iTunes, используйте mpg123, чтобы обложки альбомов и т.п. не загружались, а просто воспроизводилась музыка.
Не просите существующее приложение, предназначенное для большого объема памяти, запускаться в клетке. Это просто глупо.
источник
С это может помочь ваш Firefox Memory Leak :
Судя по комментариям в конце статьи, этот параметр также урезает память FF при минимизации (сборкой мусора или другим способом).
источник
Вы можете попробовать следующие приложения: Process Tamer http://www.donationcoder.com/Software/Mouser/proctamer/
источник
Вы можете использовать виртуальную машину для этого и, в частности, Firefox. Вы можете использовать linux для этой цели, который использует ram довольно низко и ограничивает использование ram в vmware до 128 или 256.
Это заставляет firefox использовать то, что ограничено не всей памятью.
Если вы знаете о других хитростях, таких как мини-XP (использование оперативной памяти 40 МБ) или крошечный XP (использование оперативной памяти 70 МБ) или tiny7 (я думаю, более 100 МБ), или других, вы можете использовать их тоже, но они незаконны.
источник