Firefox 65 を閉じるのに時間がかかり、CPU 使用率が高い
さて、私は新しい、興味深い、そして最終的には厄介な問題に遭遇しました。私の Windows マシンの 1 つで、Firefox をバージョン 65 にアップグレードしました。その後、ブラウザのクローズ シーケンスに非常に長い時間がかかることに気付きました。以前は、これは非常に短く、最大 1 ~ 2 秒でした。今では、1 分もかかり、1 コア分の CPU を消費していました。そこで、この問題をさらに深く掘り下げて、これが自分のセットアップの問題なのか、Firefox の新たな問題なのかを突き止めることにしました。
いつものように、インターネットはあまり役に立ちませんでした。いつものようにたくさんの推奨事項がありました - ドライバーを更新し、これを更新し、それを更新します。問題またはそれが現れた理由を完全に無視する最悪の種類の提案。結局のところ、問題を理解していないと、変更を加えても、長期的には全体が見えなくなるだけです。そのために、私はこれを正しい方法で行うことに着手しました。私に従ってください。
注:画像は Freeimages.com/Malte Hansen 提供。
問題の詳細
何が起こるかは次のとおりです:Firefox 65 にアップグレードし、ブラウザを閉じるのに 1 分かかり、CPU 使用率が高くなります。その後、ブラウザは閉じます。問題を完全に理解して特定するには、一度に 1 つのコンポーネントについて、問題を段階的に調査する必要があります。これが私がしたことです:
- UI ウィンドウ ボタン、ファイル メニュー、Alt + F4 ショートカットを使用したブラウザの終了を比較します。同じです。
- Firefox をセーフ モードで再起動し、すべてのアドオンを無効にしました。同じです。
- すばらしい EMET フレームワークを使用してブラウザを強化しています。 Firefox と EAF/EAF+ 軽減策 (Windows 8 ではありますが) に関する問題を既に確認しているため、次にこのコンポーネントを確認しました。 Firefox の EMET を完全に無効にしましたが、やはり違いはありませんでした。クローズ時の遅さと CPU ヒットは頑固に残っています。
- ブラウザを再インストールして、違いがあるかどうかを確認しました。そうではありませんでした。
- 64 ビット バージョンと 32 ビット バージョンをテストしました。変更なし
解決策
今、何か役に立ちましたか?はい。
- Firefox 64 を試しました。終了時の速度低下はありません。
- Firefox 60 ESR を試しました。問題ない。ブラウザは最大で 1 ~ 2 秒以内に閉じます。
つまり、これは単純明快な話です。Firefox 65 では何かが失敗しています。
私はソフトウェアをデバッグしようとする気分ではないので、単純で、シームレスで、痛みのない経験が欲しいので、もう Firefox 65 を気にしないことに決め、Firefox 60 ESR を使い続けました。パフォーマンスの違いは最小限であり、ブラウザでアクセシビリティ サービスを無効にすると (不要な場合)、わずかな非プラセボ ブーストが得られます.さまざまな Web サイトに対してテストを行いましたが、コンテンツの破損などの奇妙な警告が表示されないように、キャッシュをクリアして Web サイトのデータを削除する必要がありました。しかし、それ以外は、再び順調に進んでいるようです.
注意
結局のところ、Firefox 65 は特に悪質なリリースのようです。ちょうど昨日、サードパーティのセキュリティ ソフトウェアとの互換性がないため、自動更新が停止、一時停止、またはその他の処理を行っていることを知りました。ねえ、私は常に、反 x のようなものは通常、良いことよりも多くのノイズを引き起こすと主張してきましたが、哲学的な点を議論するためにここにいるわけではありません。パフォーマンスの問題と証明書の問題を組み合わせることで、これは、過去数年間ソフトウェア業界を襲ってきた「速く動いて物事を壊す」疫病のばかげたグラフの単なる別のデータ ポイントであると私は信じています。とても悲しいです。
結論
ここにいます。近い問題は、Firefox 65.X などで実際に正常に解決されると信じています。 Firefox の内部構造を調べなくても、私の推測では、これは新しいタスク マネージャーや新しいメモリ管理などに関係しているということです。ガベージ コレクションやキャッシングが不正になったように感じます。しかし、最高の才能を持つ天才によって作られたものであれば、これは推測にすぎません。
ここ数年、Firefox は多くの進歩を遂げてきましたが、その多くは完全に間違った方向に進んでいます。しかし、Australis と WebExtensions のすべてがナンセンスであっても、Firefox が必要なのは確かです。なぜなら、現在市場で事実上起こっていることと同じように、ブラウザの独占は本当に悪いことだからです。恐ろしいことです。多くの欠点があるにもかかわらず、Firefox はそれらすべての中で最も悪くなく、煩わしいものではありません。しかし、それはプレイの状態です。うまくいけば、この記事があなたの問題を解決しました。 Firefox 65 の終了が遅い場合は、ESR バージョンを鎮痛剤と考えてください。これで完了です。
乾杯。
-
Windows 10 で高い CPU 使用率を修正する方法
中央処理装置または CPU は、コンピューター システムの主要コンポーネントです。 脳として機能します インストールされているオペレーティングシステムを実行する責任があるため、任意のコンピューターの。ユーザーと OS からの入力を受け取り、それを処理して、モニター/画面に表示される出力を生成します。今日の多くの最新のコンピュータには、マルチプロセッサまたはマルチコアが搭載されています CPUに搭載。 CPU は PC の最も強力なコンポーネントであり、複数のタスクを同時に処理できますが、PC の CPU 使用率が 100% に近いか、100% に達することがあります。これが発生すると、システム
-
Firefox 3.1 Beta 3 でのメモリ使用量
数日前、私は Firefox 3.1 Beta 3 をレビューしました。とても素敵です。 Javascript のパフォーマンスが向上し、新しい使いやすさとプライバシー機能が追加され、将来の HTML マルチメディア要素がサポートされます。 正当な理由があります。 アプリケーションのメモリ使用量を正確に測定することは、非常に難しい作業です。せいぜい、推測、見積もり、兆候を持つことができますが、通常、それらは主観的であり、非常に限られた範囲の要因に基づいているため、ほとんど役に立ちません.ほとんどの人は、さまざまなシステム ユーティリティ (タスク マネージャー、プロセス エクスプロ