Определите, какая вкладка в Firefox использует ресурсы ЦП?

Есть ли что-нибудь в текущем Firefox, похожее на Диспетчер задач в Google Chrome? ( Shift + Esc )

Есть что-то, что иногда занимает достаточно центрального процессора, чтобы сделать Firefox невосприимчивым - но с несколькими окнами, каждый из которых имеет десяток или около того вкладок, открытых, пробных и amp; ошибка займет некоторое время.

210 голосов | спросил chris 19 Jam1000000amWed, 19 Jan 2011 00:55:15 +030011 2011, 00:55:15

10 ответов


216

Начиная с Firefox 47 вы можете использовать страницу about: performance , чтобы проверить, какие страницы и расширения замедляют работу браузера.

введите изображение здесь »> </a> </p></div>
					 
						<div class=

ответил fnt 13 J0000006Europe/Moscow 2016, 17:18:45
33

about: memory показывает данные об использовании памяти в Firefox. На этой странице также есть кнопка, которая позволяет минимизировать использование памяти.

ответил kai 26 62011vEurope/Moscow11bEurope/MoscowSat, 26 Nov 2011 12:55:52 +0400 2011, 12:55:52
10

Первым вероятным виновником является Flash. Убить Flash - сейчас.

Тогда это может быть код Javascript. Firefox Расширение Javascript Deobfuscator позволяет просматривать количество функций Javascript звонки:

Это не показатель использования ЦП, а достаточно прокси-сервер: найдите функцию с бесчисленным количеством вызовов, и вы, вероятно, поймаете виновника.

ответил kai 26 62011vEurope/Moscow11bEurope/MoscowSat, 26 Nov 2011 12:55:52 +0400 2011, 12:55:52
6

В Firefox 16 следует ввести собственный встроенный профайлер наконец.

ответил mk-fg 3 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 03 Sep 2012 10:19:14 +0400 2012, 10:19:14
4

Используя Flashblock и Nevercrash , теперь заменен на FlashStopper и UnloadTab вы в значительной степени блокируете Flash или вкладки, предотвращая отходы ЦП, а не отслеживая их. Это имеет место, но меньше, для памяти тоже. Вспышка, например. Youtube не запускается, пока вы не нажмете на них, чтобы вы могли запускать их на нескольких вкладках, и они ждут, когда вы откроете вкладки. Вкладки выгружаются из памяти и простаивают до тех пор, пока вы их снова не откроете, и они будут обновлены из кеша (если они еще доступны).
Выключение Интернета на некоторое время также работает в то время, когда оно вам не нужно ;-)
Firefox настолько фрагментирует виртуальную память, что использует чрезмерное количество реальной памяти (в реальной памяти слишком много неиспользуемой виртуальной памяти). Нужно периодически останавливать и перезапускать Firefox с теми же страницами. Это будет дефрагментировать его память, и вся система будет работать быстрее, уменьшая обмен.
В моей системе Ubuntu использование реальной памяти медленно поднимается до 98%. Тогда пришло время остановить Firefox и перезапустить его: тогда он будет использовать менее 1 МБ реальной памяти вместо 3 МБ. То же самое относится и к Thunderbird ..

ответил Papou 15 52013vEurope/Moscow11bEurope/MoscowFri, 15 Nov 2013 06:26:20 +0400 2013, 06:26:20
4

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

 введите описание изображения здесь>> </a> </p></div>
										<div class=ответил czerny 16 J0000006Europe/Moscow 2017, 00:29:38

3

Следующий ответ на другой вопрос может помочь вам. Ответ написан пользователем «accolade».

  

XUL Profiler - удивительное расширение, которое может указывать на расширения и клиентскую сторону JS прошли бананы с процессорами. Он не работает для каждой вкладки, но для каждого скрипта (или так). Обычно вы можете связать эти сценарии .js с вашими вкладками или расширениями вручную.

     

Также стоит упомянуть, что в Google Chrome встроен действительно хороший диспетчер задач, который дает память и использование ЦП на каждую вкладку, расширение и плагин.

Позвольте мне добавить дополнительную информацию в ответ accolade. По состоянию на январь 2012 года последняя версия XUL Profiler 1.0.4, выпущенная в декабре 2008 года. Она сертифицирована только с Firefox 2.0 - 3.6. *. Поэтому ему явно нужен новый сопровождающий.

Интересно, есть ли способ заставить расширение работать на более новых версиях Firefox.

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

ответил jasonspiro 26 Jam1000000amThu, 26 Jan 2012 04:32:46 +040012 2012, 04:32:46
1

аддон мониторинга использования процессора хорошо служил мне

 введите описание изображения здесь>> </a> </p></div>
										<div class=ответил Philippe Gachoud 7 PMpSat, 07 Apr 2018 21:02:42 +030002Saturday 2018, 21:02:42

0

Здесь около 20% CPU не учитывается о: производительности .

Отключение флажка «Включить дополнительную отладку» в about: debugging избавилось от этого дополнительного использования процессора.

about: отладка флажка« Включить дополнительную отладку »в контексте«> </a> </p>

<p> Вы также можете отключить эту дополнительную отладку в  о: config . Установите либо devtools.chrome.enabled, либо devtools.debugger.remote-enabled - или оба - отключить. </p>

<p> Подробнее см. <a href="https://developer.mozilla.org/en-US/docs/Tools/about:debugging" rel="nofollow noreferrer"> about: debugging - Firefox Developer Tools | MDN </a> </p></div>
										<div class="whoanswered">ответил <a rel="nofollow" target="_blank" href="//superuser.com/users/775006/alban-browaeys">Alban Browaeys</a> <span>11 MonEurope/Moscow2017-12-11T17:36:15+03:00Europe/Moscow12bEurope/MoscowMon, 11 Dec 2017 17:36:15 +0300 2017, 17:36:15</span></div>
				</div>	
			</div>
					<div class="answer-item" itemscope itemtype="http://schema.org/Answer" itemprop="suggestedAnswer">
				<div class="answ-stat">
					<span class="avts " itemprop="upvoteCount">-1</span>
				</div>
				<div class="answ-body">
					<div itemprop="text"><p> У вас установлен Flashblock или NoScript? Особенно, если нет, я сначала попытаюсь заглянуть в яркие яркие вкладки. Я также видел, что многие вкладки eBay прерывают Firefox, хотя это было некоторое время назад (когда я фактически использовал eBay). </p></div>
					 
						<div class="ggl_top">
					<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
						<!-- sprosi_links -->
						<ins class="adsbygoogle"
						     style="display:block"
						     data-ad-client="ca-pub-9184974711681073"
						     data-ad-slot="3127038630"
						     data-ad-format="link"
						     data-full-width-responsive="true"></ins>
						<script>
						(adsbygoogle = window.adsbygoogle || []).push({});
					</script>
				</div>										<div class="whoanswered">ответил <a rel="nofollow" target="_blank" href="//superuser.com/users/65284/farfromhome">farfromhome</a> <span>31 Jam1000000amMon, 31 Jan 2011 03:32:39 +030011 2011, 03:32:39</span></div>
				</div>	
			</div>
			</div>
</div>
<div id="rightside">
	<div>
		<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
		<!-- sprosi_sidebar -->
		<ins class="adsbygoogle"
		     style="display:block"
		     data-ad-client="ca-pub-9184974711681073"
		     data-ad-slot="3939859211"
		     data-ad-format="auto"
		     data-full-width-responsive="true"></ins>
		<script>
		(adsbygoogle = window.adsbygoogle || []).push({});
		</script>
	</div>
	<h3>Похожие вопросы</h3>
		<div id=poptags><h3>Популярные теги</h3><div id="poptags-wrap"><span><a href="/tag/security">security</a> × 330</span><span><a href="/tag/linux">linux</a> × 316</span><span><a href="/tag/macos">macos</a> × 282</span><span><a href="/tag/7">7</a> × 268</span><span><a href="/tag/performance">performance</a> × 244</span><span><a href="/tag/command-line">command-line</a> × 241</span><span><a href="/tag/sql-server">sql-server</a> × 235</span><span><a href="/tag/joomla-3.x">joomla-3.x</a> × 222</span><span><a href="/tag/java">java</a> × 189</span><span><a href="/tag/c%2B%2B">c++</a> × 186</span><span><a href="/tag/windows">windows</a> × 180</span><span><a href="/tag/cisco">cisco</a> × 168</span><span><a href="/tag/bash">bash</a> × 158</span><span><a href="/tag/c%23">c#</a> × 142</span><span><a href="/tag/gmail">gmail</a> × 139</span><span><a href="/tag/arduino-uno">arduino-uno</a> × 139</span><span><a href="/tag/javascript">javascript</a> × 134</span><span><a href="/tag/ssh">ssh</a> × 133</span><span><a href="/tag/seo">seo</a> × 132</span><span><a href="/tag/mysql">mysql</a> × 132</span></div></div></div>	</div>
	<footer>
		<div class="wrap">
			<div id="license">
				licensed under <a href="https://creativecommons.org/licenses/by-sa/3.0/" rel="nofollow license" target="_blank">cc by-sa 3.0</a> with attribution.
			</div>
			<div id="fcontact">
				admin@sprosi.pro
			</div>
		</div>
	</footer>
	<link rel="stylesheet" href="/public/site/styless.css">
	
	<script src="https://yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script>
	<script src="https://yastatic.net/share2/share.js"></script>
	
	<!-- Yandex.Metrika counter -->
	<script type="text/javascript" >
	    (function (d, w, c) {
	        (w[c] = w[c] || []).push(function() {
	            try {
	                w.yaCounter49943527 = new Ya.Metrika2({
	                    id:49943527,
	                    clickmap:true,
	                    trackLinks:true,
	                    accurateTrackBounce:true,
	                    webvisor:true
	                });
	            } catch(e) { }
	        });
	
	        var n = d.getElementsByTagName("script")[0],
	            s = d.createElement("script"),
	            f = function () { n.parentNode.insertBefore(s, n); };
	        s.type = "text/javascript";
	        s.async = true;
	        s.src = "https://mc.yandex.ru/metrika/tag.js";
	
	        if (w.opera == "[object Opera]") {
	            d.addEventListener("DOMContentLoaded", f, false);
	        } else { f(); }
	    })(document, window, "yandex_metrika_callbacks2");
	</script>
	<noscript><div><img src="https://mc.yandex.ru/watch/49943527" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
	<!-- /Yandex.Metrika counter -->
	
	<!-- Global site tag (gtag.js) - Google Analytics -->
	<script async src="https://www.googletagmanager.com/gtag/js?id=UA-123764065-1"></script>
	<script>
	  window.dataLayer = window.dataLayer || [];
	  function gtag(){dataLayer.push(arguments);}
	  gtag(