ブログトップ 記事一覧 ログイン 無料ブログ開設

あまたの何かしら。 このページをアンテナに追加 RSSフィード Twitter

2008年01月07日 今日は盛る日。

Firefoxのメモリ消費量を猛烈に減らすツール"Firefox Ultimate Optimizer"

有名どころでは、about:configから直接いじる方法がありますね。

日本語圏で紹介されていなかったようだから、書いてみますよ。

使用するのは自己責任ってことでお願いしますね。とはいっても、たくさんの人に使ってもらってレビューを書いてほしいです。私はやりました(以下、実験にて)。実体がわかったので、コメントや追記を見てください。

#追記+コメントは要参照。


Firefox Ultimate Optimizer(以下、FUO)とは

メキシコ発のMozilla Firefoxのメモリ消費量を劇的に減らす(あるサイトではdramaticallyではなくdrasticallyと紹介されている。それくらいに凄い。)ツール。Rafael Felipe Sarabia Caravantesっていう19歳の青年が作ったらしいです。その青年のブログ・felipe weblogで公開されています。

このソフトはラテン系や中華圏で人気を博しているようです。


どんだけすごいのか

Before

f:id:amatanoyo:20080107225904g:image

After

f:id:amatanoyo:20080107225955g:image


どんだけすごいんですか、、、。

#中華圏の紹介では「3倍は減らせるよ!」とあった。


実際に使うには

.NET Framework 2.0が必要になります。

ダウンロードはこちらから。

落とせないという人がいるみたいなので、

PASS:firefox >http://www11.axfc.net/uploader/20/so/He_61752.zip.html


最新Ver.からマルチランゲージに対応したとのこと。zipファイル解凍後Languagesフォルダにあるファイルを使って日本語化することもできるでしょう。

まあ、言葉が少なすぎてするまでもないと思いますが。

設定はsettings.iniから直接いじるみたいですが、言語設定やバルーンの表示に関する設定なので特別いじる必要はないと思いますよ。


FUOを起動するとタスクトレイに収納されます。スタートアップに登録することもできるみたいです。フォルダはどこに置いても結構です。

いつ起動すればいいかなんていうのは書いていなかった&自分がやった実験(以下参照)により、途中から起動しても問題はありませんよ。

#旧Ver.である1.0はウイルス対策ソフトが誤検出するらしいです。最新版であるVer.1.1を使ってください。


追記

日本語化ファイルを作ってくれたようですよ。

Firefox Ultimate Optimizer - +Sun Flower〜報告〜+ >http://d.hatena.ne.jp/akinalover/20080107/p1


あまたによる実験

自分で試してみることに。

環境設定
  • Webページを30個のタブで開いた──各ブラウザのメモリ使用量は?と同じように、起動後とBiz.IDトップ-ページをタブ30個で開いたときのメモリ消費量を調べてみた。
  • 概数です。
  • 起動後は空白ページを表示している。
  • FUOを使用した結果は、FirefoxFirefox Ultimate Optimizerのメモリ消費量の合計。
  • Firefoxはセーフモード(スタートメニューにあるよ)によるもので、セーフモード起動時の変更はしていない。
  • あまたのよの中身→OS:Vista Home Premium / メモリ:1918MB
Firefoxセーフモード

起動 : 24MB

タブを30個開いた状態 : 77MB

Firefoxセーフモード+FUO

起動後 : 1.1MB

タブを30個開いた状態 : 1.2MB


あまたによる実験結果の報告

FUO自体は0.7〜1.2MBで変化しているけど、おおよそ0.8MBで安定していますね。

Firefoxは+FUOのとき、起動後が0.3MBでタブ30個開いて0.4MBになるので、たいした変化ではないと。

Firefoxを操作するともちろん消費量は増えるのですが、自分が確認した最大値はFirefox本体の8MBでした。

凄すぎて本当に最適化されているのかよく分かりません。drasticallyっていうくらいですからね、、、。


追記

ワーキングセットを縮小しているみたいです。それもあってパフォーマンスも低下すると。

コメント(記事のとブックマークのと)を見ても分かるように、便利ツールっていうわけではありません。

mechagmechag 2008/01/07 09:34 サイトが落ちててダウンロードできないけど、たぶんfirefoxの使っているメモリを定期的に強制スワップアウトするプログラムかな。

amatanoyoamatanoyo 2008/01/07 13:09 ダウンロードできるサイトを追記しました。
怪しすぎてほかの方のレビュー待ちなんですよ。

tohorisugartohorisugar 2008/01/07 16:05 うーん、繋がりませーん><

amatanoyoamatanoyo 2008/01/07 16:09 Firefox Ultimate Optimizer Download
で検索すると、大量に出てきますよ。場合によってはBitTorrentでも。

mechagmechag 2008/01/07 16:28 やっぱダウンロードできない…なんでだ?w

naoking318naoking318 2008/01/07 16:39 残念・・。

kokookokoo 2008/01/07 16:43 逆アセンブルしてみたら、一定時間毎に firefox という名前のプロセスに対して
[DllImport(”psapi.dll”)]
public static extern bool EmptyWorkingSet(IntPtr hProcess);
を呼んでるだけでした。

toorisugartoorisugar 2008/01/07 17:12 felipex.netにリダイレクトしているサイトは尽く繋がりませんねー
ttp://bigballvn.biz/software/firefox-ultimate-optimizer-11.rar
↑は落とせました。(中身の安全性は…わかりませんのでご注意を。)

toorisugartoorisugar 2008/01/07 17:14 すみません、再アップしてくださったのですね。見落としてましたorz

amatanoyoamatanoyo 2008/01/07 18:20 >mechag,naoking318
一応再UPしましたよ。

>kokoo
ああ、やっぱり。
パフォーマンス低下は仕方ないですね。

>toorisugar
あとから書いているので。申し訳ないです。

mechagmechag 2008/01/07 18:31 おかげさんでダウンロードできた。
やっぱ物理メモリ使用量(ワーキングセット)は劇的に減るけど、
仮想メモリ使用量は変わらないね。

Firefox以外のアプリのパフォーマンスは上がるかもしれない(笑)。
ただこのツール自体のCPU消費が馬鹿にならない。
高頻度でリクエストを出し過ぎていると思う。

チープなノートPC(セレロン700MHz笑)だと10%ぐらい食うんだよね。
メインPCだと問題にならないのに。
強制スワップアウト方式でもこのノートPCには有益かなと思って入れたんだけど、
CPU消費が大きすぎて断念。

amatanoyoamatanoyo 2008/01/07 21:58 ちょっと編集しておきました。
”便利ツール”と見なすかどうかは、ちょっと。

soulhacksoulhack 2008/01/07 22:19 これ、問題はあるけど、firefoxのメモリ使用量が異常に増えたときに
一瞬起動してすぐ終了的な使い方ならかなり使えるよ。
firefoxを再起動せずに一時期話題になってたfirefoxのメモリの断片化がかなり解消できると思う。

ななしななし 2008/01/07 22:36 うーん、なんで公道を時速10キロで走るような真似をするかなフェラーリで
在る資源を有効活用できる/することこそ幸せなのでは?

あれあれ 2008/01/07 23:15 う〜ん、確かにメモリは減るんだがFUOでCPU使いすぎて
もっさりするんだが・・・

spider-manspider-man 2008/01/08 00:25 メモリ使用量が減ったという噂の Firefox3 待ちですか。

mechagmechag 2008/01/08 01:00 なんかブックマークでもとんちんかんなこといってる人が多いな〜。Aというアプリのメモリ使用量を減らす目的は、Aというアプリのパフォーマンスを上げるためでなくて”他の”アプリのパフォーマンスのために決まってるわけで。それを「メモリをスワップアウトしちゃったらFirefoxのパフォーマンスが落ちる」から無意味だというのは筋違い。

名無しさん名無しさん 2008/01/08 08:52 何でも良いけど、他人に試してみろではなく
まず自分で試してからエントリーを書いた方が良いですよ。

amatanoyoamatanoyo 2008/01/08 19:52 自分で試してはいるのですけどね。

NyaRuRuNyaRuRu 2008/01/08 21:39 >firefoxを再起動せずに一時期話題になってたfirefoxのメモリの断片化がかなり解消できると思う。

残念ながらそういう効能もありません.

bkbk 2008/01/08 23:13 むしろMicrosoftがどういうつもりでこんなAPIを用意したのか
気になる。

andsonandson 2008/01/11 14:03 まず、タスクマネージャのプロセスタブで「仮想メモリ サイズ」を表示させるようにして検証しないと・・・(笑
GIGAZINEで「FirefoxやThunderbirdのメモリ消費量を劇的に減らす方法」が紹介された時も、プログラミングが分かる人はFxのソースコードから解析してその意味の無さをちゃんと検証した方は幾人もいましたがw
ttp://blog.f99aq8ove.net/archive/2006/04/1145110530.html
ttp://blog.f99aq8ove.net/archive/2006/04/1145274531.html

trim_on_minimize=trueは最小化時にスワップアウトさせるFxに仕込まれた裏設定でしたが、FUOは最小化うんぬん関係無しに定期的にスワップアウトさせるもののようですねwww

mechagmechag 2008/01/12 18:21 なんで次から次へと「スワップアウトさせるのは意味がない」という人が現れるのかなぁ。アプリ自身が使われていないとき(最小化されている時とか)に自分をスワップアウトして他のアプリのために物理メモリを空けることのどこが無意味なのやら。

もちろん他のアプリにメモリを譲ると言うことは自分のパフォーマンスを落とすことに他ならない。「何の」パフォーマンスを上げるべきか?を考えずに、とにかくパフォーマンスが落ちるからダメだ、というのは「分かってない」人。

そもそもtrim_on_minimizeが作られた経緯を考えればいい。もともと最初の頃のfirefoxはデフォルトでこれが有効だった。そのため最小化すると他のアプリにメモリを譲る。しかし「firefoxは最小化からの復帰が遅い」という批判を浴びた。そのためその後のバージョンからこの機能はデフォルトでoffになった。

平たく言えば「他のアプリに構わず自分が最大のパフォーマンスで動く」方針にして、必要な人はtrim_on_minimizeを自分でいじれ、としたわけ。で、firefoxよりも他のアプリのパフォーマンスを優先したい人はそうすればいいわけで、無意味とか無意味じゃないとかいうものではない。好みや使い方の傾向の問題。

ちなみに俺のノートPCは384MBしかメモリがないので、結構firefoxのメモリ使用量は無視できないんだよね。

virussoft2009virussoft2009 2009/04/20 22:27 うほ、、FIREFOXいれよっと。。。

相談者相談者 2009/07/09 19:27 >http://www11.axfc.net/uploader/20/so/He_61752.zip.html
ここからも落とせないのですが、やり方をご教示ください。

amatanoyoamatanoyo 2009/07/10 00:20 こんなことをいうのもおかしいのですが、あまり有用でないみたいですから、使わない方がいいでしょう。
なお、実際にファイルを取得した場合、exeファイルを実行するだけです。実行中はメモリ消費量が減ると。

kanikanikanikani 2009/07/19 05:02 とりあえず使ってみたいのですが、DL出来るサイトが分かりません。
ひとつDL出来たものを解凍したら、とたんにexeファイルがどっかに消えてしまうという現象が起きました。あわてて、もとのzipファイルのスキャンしたところ、exeファイルがウイルスとして処理されたので、システムの完全スキャンをかけたところ、怪しいものが引っかかりそれも処理しました。
こちらで紹介されているものは、大丈夫だったのでしょうか?

kanikanikanikani 2009/07/19 05:04 とりあえず使ってみたいのですが、DL出来るサイトが分かりません。
ひとつDL出来たものを解凍したら、とたんにexeファイルがどっかに消えてしまうという現象が起きました。あわてて、もとのzipファイルのスキャンしたところ、exeファイルがウイルスとして処理されたので、システムの完全スキャンをかけたところ、怪しいものが引っかかりそれも処理しました。
こちらで紹介されているものは、大丈夫だったのでしょうか?

amatanoyoamatanoyo 2009/07/20 00:54 1.0系はウイルスとして認識されるはずです。使うのであれば1.1以上がいいでしょう。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/amatanoyo/20080107/1199637994