― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 6 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2020年4月11日(土) 22:11 
オフライン

登録日時: 2019年11月02日(土) 18:18
記事: 17
こんにちは、
Firefox ver.72.0.2です。

起動すると、Firefoxが5つ起動しています。
ウィンドウが2つで、それぞれタブは1つだけです。

パフォーマンスを最初を、初期設定のまま
推奨のパフォーマンス設定を使用するにしていました。

5つが気になるので、パフォーマンスを、推奨を外して
ハードウェアアクセラレーション機能を使用する にチェックが
入った状態で、コンテンス数を2にしてみました。
Firefoxを再起動すると、やはり5つ起動します。
なんだか、気になるのですが、これはいったいなにをやっているのでしょうか?
また一つにできないんでしょうか?

よろしくお願い致します


添付ファイル:
WS009467.JPG
WS009467.JPG [ 11.98 KiB | 表示数: 5703 回 ]

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0
通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2020年4月11日(土) 23:59 
オフライン
Moderator

登録日時: 2007年5月29日(火) 13:31
記事: 390
お住まい: Japan
Friefox 54 辺りから マルチプロセス という、
複数のプロセスを同時に動作させる技術で高速化されています。

そのために Firefoxが5つ起動しているように見えたものと思います。


なお、お節介かもしれませんが、 Firefox 72.0.2 をお使いのようですね。
インターネットに接続される環境で有るのならセキュリティ上のリスク回避の為に
色々とセキュリティ対応されてきている現行版(v75.0)を使用すべきかと思います。

_________________
[ macOS 15 Sequoia] iMac (27-inch, 2019) Intel Core i5 3.0GHz, Built-in SSD 512GB, RAM 40GB
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:75.0) Gecko/20100101 Firefox/75.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2020年4月12日(日) 04:24 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4070
まず、私もお節介します。
内閣サイバーセキュリティセンター(NISC) の twitter 公式アカウントが下記の注意喚起しています。
https://twitter.com/nisc_forecast/statu ... 2159491072
引用:
【更新情報】
Firefoxの更新プログラム(75.0)が公開されています。(Win/Mac/Linux)
セキュリティに関する修正(high扱い)が含まれています。
ヘルプからソフトウェアの更新を確認する等し、アップデートしてください。

次に本題です。
mojimojinakanzi さんが書きました:
起動すると、Firefoxが5つ起動しています。
(中略)
なんだか、気になるのですが、これはいったいなにをやっているのでしょうか?

現在のFirefoxはマルチプロセス化されています。
複数のプロセスの役割分担の内訳を知りたいということでしょうか。

では説明のために メニューボタン>ヘルプ>トラブルシューティング情報 を開いてみてください。
添付ファイル:
マルチプロセスの情報.jpg
マルチプロセスの情報.jpg [ 176.85 KiB | 表示数: 5685 回 ]

上記添付画像で「アプリケーション基本情報」のオレンジで囲った部分をまず見てください。
  • マルチプロセスウインドウ: マルチプロセスで動作しているか
  • リモートプロセス: リモートプロセスの数
Firefoxのプロセスは、ブラウザ本体のメインプロセス1個と複数のリモートプロセスに大別されます。
添付画像はプロセス数が7個の場合になります。
(次の投稿に続きます)

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2020年4月12日(日) 04:55 
オフライン

登録日時: 2014年2月22日(土) 00:59
記事: 4070
(続き)
次に2つ表を飛ばして「リモートプロセス」の表(前投稿 マルチプロセスの情報.jpg の黄色の囲み)があります。
これはリモートプロセスの種類とその数を表示しています。
  • ウェブコンテンツ: タブでWebページの表示や入力イベントの処理を行うプロセスです。オプションで設定できる「コンテンツプロセス数の制限」はこれの最大数のことです。
  • 拡張機能: 拡張機能(アドオン)はすべてこのプロセスで動作します。
  • GPU: グラフィック処理を行うプロセスです。

また、about:memory というメモリーの使用状況を表示してくれるページ(前投稿 マルチプロセスの情報.jpg の赤色囲み部分リンクから開く)があります。
「Measure」ボタンをクリックすると各プロセスごとのメモリー状況を表示しますが、右側に「Process index」という枠があり、ここから各プロセスを確認することができます。
添付ファイル:
about memory.jpg
about memory.jpg [ 115.93 KiB | 表示数: 5685 回 ]


mojimojinakanzi さんが書きました:
また一つにできないんでしょうか?

現在のFirefoxはマルチプロセスを前提に設計されています。
マルチプロセス移行期のバージョンで行われていた無効化する方法というのはありますが、ここではあえて書きません。
それをすることでどのような問題が生じるか不明ですし、パフォーマンスを捨ててそれをするメリットが無いからです。
どうしてもという場合はご自分でお調べください。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2020年4月12日(日) 07:42 
オフライン
Moderator

登録日時: 2011年4月06日(水) 10:16
記事: 1905
お住まい: Tokyo
EarlgreyTea さんが書きました:
マルチプロセス移行期のバージョンで行われていた無効化する方法というのはありますが、ここではあえて書きません。
それをすることでどのような問題が生じるか不明ですし、パフォーマンスを捨ててそれをするメリットが無いからです。

詳しく調べてないですが、無効化法は使えなくなったような気が。
で、無効化できれば、メモリー使用量が減るというメリットが一応あります。搭載メモリーが少ない場合はよいかな。

_________________
[Desktop] Windows 10 pro (64bit) / 16GB RAM
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2020年4月13日(月) 15:07 
オフライン

登録日時: 2019年11月02日(土) 18:18
記事: 17
Ryo様
EarlgreyTea様
pal様
ありがとうございます。
わかりやすい丁寧な説明をありがとうございました。

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 6 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[150人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean