Как узнать каждое использование памяти TAB?


34

Привет, возможно ли узнать, что, если Firefox или какой-либо браузер открыт, какой объем памяти занимает каждая вкладка веб-браузера?

Мне просто интересно узнать.


1
В настоящее время он все еще находится в списке желаний Firefox, см. Выпуски 400120 и 515352 .
Скиппи ле Гран Гуру

Ответы с наибольшим количеством голосов ниже устарели. Перейти к этому
sondra.kinsey

Ответы:


13

Для Firefoxя сделал аддон , который отображает использование памяти вкладки в заголовке соответствующей вкладки в.

Предоставляет пользователю статистику вкладок и использование памяти.

https://addons.mozilla.org/firefox/addon/tab-data/

Скриншот

особенности

  • Сколько вкладок открыто в данный момент
  • Сколько вкладок было открыто во время этой сессии Firefox
  • Сколько вкладок было открыто с момента установки аддона
  • Отображение использования памяти вкладки в заголовке
  • Предпочтение включения / выключения использования памяти вкладки
  • Предпочтение установить интервал между сбором памяти

3
Этот плагин не совместим с Firefox 57 (Quantum) и выше из-за новой платформы WebExtensions.
Скотт Стивенс

1
Как объясняется в других ответах, вы можете использовать about:performanceв Quantum.
NieDzejkob

23

В Firefox Quantum вы можете использовать about:performance.

Здесь также about:memoryможно «просматривать, сохранять, загружать и отображать подробные измерения использования памяти Firefox» .


История ответов:

РЕДАКТИРОВАТЬ 1

Пользователь запросил эту функцию пять месяцев назад на форуме поддержки Mozilla . Цитируя ответ модератора, «Mozilla работает над этим в рамках проекта « Электролиз » ».

РЕДАКТИРОВАТЬ 2

Проект Электролиз был выпущен ! Теперь Firefox также многопроцессный.


спасибо, но это хорошо для Firefox 4.0, и теперь я в 16. еще одна вещь - это то, что он не отображается для каждой вкладки. Какую бы функциональность я не мог получить из этого дополнения, я могу легко получить команды top или htop с помощью терминала.
2012 года

@ican: Я нашел проект Electrolysis, с помощью которого Mozilla будет реализовывать эту функцию. Я также обновил свой ответ.
Яманеко

кажется, еще не закончено,
rɑːdʒɑ

1
Я обнаружил, что некоторые из моих надстроек отключили многопроцессорный режим в Firefox. Я решил эту проблему, следуя приведенным здесь инструкциям (добавьте надстройку Reporter для совместимости, и она пометит все надстройки, которые мешают
Chris Smith

11

Попробуйте использовать about:performance. Похоже, что данные в реальном времени похожи на диспетчер задач Chrome.

Дополнения не работают в Firefox Quantum, так как структура дополнений была изменена.


8

Введите about:memory?verboseстроку URL и проверьте каждый из оконных узлов. Это должно сделать свое дело.


где я могу получить описание всего этого текста.
2012 г.

1
Я еще ничего не нашел на сайте поддержки Mozilla, но это довольно просто, просто нажмите на узлы типа окна, и они будут сопоставлены, чтобы вы могли видеть только родительские узлы.
Жасмин

5

К сожалению, способ реализации вкладок Firefox и его about:memoryструктура не позволяют определить использование памяти для каждой вкладки. about:memoryэто действительно инструмент для отладки и разработки, и поскольку вкладки по-прежнему являются частью одного и того же процесса, вы не можете получить такую ​​же статистику для каждой вкладки, как в Chrome / Chromium.

Вы не получите лучшего ответа от своей награды, потому что никто ничего не может с этим поделать.

В последней ночной PPA-версии Mozilla это about:memoryвыглядит так (я выбрал раздел, в котором показаны открытые вкладки):

О: скриншот памяти

Как вы можете видеть, по URL можно определить, на какую вкладку ссылаются, но на самом деле память используется в других аспектах, которые не могут быть точно проиллюстрированы здесь, потому что это все один процесс, но много потоков.


но хром делает это и почему мы не можем сделать что-то параллельное.
2012 г.

2
@ican: Я думаю, что это цель проекта Электролиз. В следующих выпусках он предоставит аналогичный инструмент.
Яманеко

@VictorHugo Привет, спасибо за ответ. : D Так что я думаю, наверное, мне следует подождать до этого. :)
rɑːdʒɑ

@ican: Да, я надеюсь, что эта функция скоро появится:)
Yamaneko


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.