はじめてのFirefox省メモリ設定 in Linux
Beginner for the memory saving Firefox in 2021

Firefox１、 自己紹介 Self introduction
２、Recently my activities
３、Firefox use a lot of memory
４、「about:config」
５、「about:memory」
６、Auto Tab Discard
７、Conclusions
詳しい話はSlideshareで公開中@kapper1224

鹿児島らぐ 2021年9月
2021年9月25日 14:00~
Place: Online

This Presentation:Slideshare& PDF files publication of my HP
http://kapper1224.sakura.ne.jp

Gadget Hacking
User Group
Speaker：Kapper

1自己紹介Self Introduction

2●

My name: Kapper●

Twitter account：＠kapper1224●

HP：http://kapper1224.sakura.ne.jp●Slideshare: http://www.slideshare.net/kapper1224●

Mastodon:https://pawoo.net/@kapper1224/●

Facebook：https://www.facebook.com/kapper1224/●

My Hobby：Linux、*BSD、and Mobile Devices●

My favorite words：The records are the more important than the experiment.

●

Test Model：Netwalker、Nokia N900、DynabookAZ、RaspberryPi、Nexus7、Nexus5、Chromebook、Fx0（FirefoxOS）、無敵CD-928、GPD-WIN、GPD-Pocket、Macbook、NANOTE、
Windows Tablet、SailfishOS、UBPorts、postmarketOS、NetBSD and The others...

●

Recent my Activity：
Hacking Linux on Windows10 Tablet (Intel Atom) and Android Smartphone.
Hacking NetBSD and OpenBSD on UEFI and Windows Tablet.
I have been exhibiting in NT Nagoya, NT Kanazawa, Oogaki Mini MakerFaire.
I have over 200 Windows Tablet and 120 ARM Android, and test it now.
後、最近小説家になろうで異世界で製造業と産業革命の小説書いていますなう。

Recently my activities

SailfishOS on
unofficial Nexus5

postmarketOS onNexus5, Nexus7 2012
Pinephone

UBPorts on Nexus5
Nexus7 2013
pinephone

MaruOSon Nexus5X

Install Linux inTablet and UMPC

3

Ubuntu Linux on NANOTE P8
UMPCActivities on NT, MakerFaire,Taiwan

異世界転生小説を書いています。

This is my novels 「The otherworldy 」●
中世〜近世で製造業で産業革命するネタ。

It is 「Industrial Revolutions」 in ｔhe early modern period in my novels.
●

マニアックな技術論が得意な技術開発型スarーリー●

352万PV、ユニーク33.4万人、2,372ブックマーク、7,058ポイント

4アクセス数とご感想 In my novels PV’s●

最初は殆どPV無し。地道に更新し上位1.2％。やっと中堅クラスで352万PV。2年4ヶ月目。

●

産業革命と歴史背景と製造業、技術論を書いています。

●

最近シミュレーション小説とか、思考実験小説とか呼ばれてますw●

毎日更新しないとブックマークが増えない厳しい人気社会。超競争社会で泣けてくる厳しさ。
PV比率(%)

今ココ

小説家になろうブックマーク数
出展：小説家になろうを知ろう～小説家になろうをグラフ化してみた～月

5

OnWorks.netで無料ホスティング

6Free hosting smartphone in OnWorks.net●

ブラウザで無料で遊べるVPS。WinやReactOSもあり。
OnWorks.net is free VPS. In Linux, Win, ReactOS and so on.

●

スマホで専用アプリがあり、いつでも遊べる。
ブラウザを閉じるとデータが全部消える方式

OnWorks.net in Smartphone app now. If you close browser and erase it’s data.
●

aptも使えるのでアプリ追加は可能。Dockerみたいな使い方もThey can install the application to use it like Docker.

USBメモリにLinuxをインストール

7

Install Linux in USB memory●

USBメモリを挿すだけマルチOSブート。ドライバ全部入りUbuntu推奨

Install Linux in USB memory, I recommended Ubuntu because all of the drivers
installed it.
●

Mac、UMPC、タブレット、ノートPC、スティックPCもこれ一つA lot of devices, Mac, UMPC Tablet, StickPC can boot it.

●●●

HDDと比べると省エネでバッテリ長持ちする Low battery consumption
たまに間違えてHDDを消す Occasionally erase the HDD by my mistake(HDD, USB memory = / dev/sda,/dev/sdb …)(eMMC, SD card = / dev/mmcblk0,/dev/mmcblk1 …)
プチフリが非常に激しいのが欠点 The disadvantage is that has many freezes.

ジャンクガラホにUserLAndとLinuxをインストール

8

Install UserLAnd and Linux in Japanese feature phone style
inexpensive Android devices.
●

最近安くなってきたジャンクガラホにapkとUserLAndをインストール
Install apk files and UserLAnd in JUNC Japanese fecture phone style Android.

●

タッチクルーザーやVNCサーバを使えば、操作系はなんとかなる
They can use mouse like pointer and VNC server, some app can use it.

●

なんやかんや言って我慢すれば普通に色々なアプリが使えてしまった●ジャンク￥3,000円MacbookでLinuxLinux in JUNK US$30 Macbook

9Core2Duo世代はUEFI32bit、OS64bitでLinux動作。Winタブと同じ。Optionボタン押しながら起動でUSBメモリとLinux認識
Core2Duo Macbook is UEFI32bit and OS64bit, Let’s play Linux.

●

流石にCore2Duo世代ジャンク。サポートなし。safariブラウザNG
Non supported Core2Duo Macbook now, No operate Safari browser.

Android上でのLinux仮想環境
Linux in Android container.

●

Termux、UserLAnd、Debian Norootなどproot環境。Qemu環境でLimboPCEmulator
Install●prootの弱点としてハード、OSに干渉するRootが取れない。
Qemuの弱点として動作速度が1/10と遅い
TermuxUserLAnd

Limbo PC Emulator

10

ｖShell （旧名Alpine Term)とは？
S.

●

QemuベースのAlpineLinux＋Terminal UI。クリックインストール●

Termuxを真似してフルRoot環境。XはVNC経由●

当然遅い。1/10程度の速度。コレ何に使えるの？？？
https://github.com/xeffyr/android-vshell

11最近Firefoxがメモリを沢山食う

Recently Firefox use a lot of memory in Linux.
●

最近メモリの消費量が多いがだいたいFirefoxのせい
Install●Firefoxの消費メモリを抑えて4GBメモリでも高速化、安定化したい
https:12

Change performance settings
S setting●

設定→コンテンツプロセス数を減らす。「2」Ins213

設定変更「about:config」
Change about:config.

●

ブラウザのタブからabout:configを実行
Input about:config in firefox tab.

●下記を検索して設定変更 change config
Browser.cache.memory.capacity –> set to 0
Browser.tabs.animate –> falsebrowser.tabs.remote.autostart –> falsebrowser.cache.disk.capacity –> set to 15000
places.history.expiration.max_pages –> set to 100
browser.sessionhistory.max_entries –> set to 6
config.trim_on_minimize –> set to true
Javascript.options.jit.chrome –> set to true
Javascript.options.jit.content –> set to true
Network.http.pipelining –> set to true
Network.http.proxy pipelining –> set to true
Plugin.expose_full_path –> set to true14

設定変更「about:memory」
Change about:memory.

●

ブラウザのタブからabout:memoryを実行
Input about:memory in firefox tab.

●Free memory→

push「Minimize memory usage」button

Memory minimization config

15

設定変更 履歴を残さない
Change about:memory.

●

設定→プライバシーとセキュリティ→履歴
Change●履歴を残さない、終了時に履歴を消去する

16Delete content-prefs.sqlite files

17●

メニューボタン をクリックして、ヘルプ をクリックし、他のトラブルシューティン
グ情報 を選択します。トラブルシューティング情報 のタブが開きます。

●

アプリケーション基本情報 セクションの下のプロファイルディレクトリーの隣にある ディレクトリーを開く ボタンをクリックします。プロファイルフォルダーが開きます。

Auto Tab Discard

Let’s install Auto Tab Discard●

Auto Tab Discardを使って不要なタブをスリープさせる
Let’s install Auto Tab Discard .

●18

その他の設定

19

The other Firefox’s config●

不要なExtention、Themes、プラグインをアンインストール
Disable extentions, themes and plugins.

●

不要なコンテンツをブロックする拡張機能があります:
Adblock Plus や uBlock Origin は、ウェブサイト上の広告を非表示にできます。

●

NoScript は、ウェブサイト上で実行されているスクリプトを選択して有効化したり無効化したりできます。

●

Firefox をリフレッシュするConclusions●

Firefoxのメモリ使用量を減らして安定化●

OS全体のSwapとキャッシュを減らして高速化●

メモリが少ない環境であればFirefoxのメモリ使用量は効いてくる●

20