ページ内ジャンプ:

アレゲなニュースと雑談サイト

Oliverによる 2003年01月11日 18時38分の掲載
裏の手部門より

kotastyle 曰く、 "Linux Orbitに、Mozilla/Galeonのレンダリングを高速化する方法を書いた記事があがっています。
やり方は、プロファイルディレクトリの中にあるprefs.jsに、user_pref("nglayout.initialpaint.delay", 任意の整数値);とミリ秒単位の数値を記述するだけです。Geckoは通常、余計な再描画を避けるために1200ミリ秒のウエイトを置いているらしく、それが高速回線を使っているユーザにとっては、かえって余計な時間となってしまうのです。このプロパティはそのウエイトを上書きするものです。
試しに250ミリ秒に設定したところ、ページの読み込み完了までの時間がかなり短くなりました。CPUの性能にもよるそうですが、高速回線をお使いなMozillaユーザの方はひとつ試してみてはいかがでしょうか。"

この議論は賞味期限が過ぎたので、保存されている。 新たにコメントを書くことはできない。
表示オプション しきい値:
  • j3259 (7093) : 2003年01月11日 18時51分 (#233868) ホームページ 日記
    かなり速くなった気がします(体感速度。
    今までワンテンポ遅れてた読み込みが、さくっと 来るようになった気がします。

    250ms にして、一度モジラを終了させるだけ。僕にも簡単にできました。

    --
    Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety.
  • Anonymous Coward : 2003年01月11日 19時08分 (#233875)
    ところでprefs.jsに書くと、設定かえる度に消えてしまいませんか?
    user.jsに書くほうがよいと思う。

    # もしかすると変なこと言ってるかもしれないのでAC
  • shunak (3585) : 2003年01月11日 21時01分 (#233927)
    ちょっとまえに mozillaZine で話題になっていた話ですね。
    http://www.mozillazine.org/forums/viewtopic.php?p=4481

    mozillaZine にはこの手のチップスがよく話題になっています。
  • shimpei (1499) : 2003年01月11日 18時53分 (#233870)
    まあ、Unixでもじら使ってるぐらいの人なら大体分かってると思うけど、

    × chmod -x ~/.mozilla/default/*.slt/prefs.js
    chmod -w ~/.mozilla/default/*.slt/prefs.js

    • wd (2009) : 2003年01月11日 19時17分 (#233884) ホームページ 日記
      元ネタには確かに

      > Now let's get to applying the tweak, first you need to add the
      > line to your prefs.js, and then remove write perms on the
      > file or else Mozilla will overwrite it on startup and remove
      > your tweak, here's how to do it:

      と書かれてますが、私の所では -w しなくてもちゃんと設定が保存されてますね。
      prefs.js は 644 なんですが。
      他の設定を変えてみても大丈夫みたい。

      mozilla 1.1 です。
      うちの CPU は Pen III/450 なんですが、残念ながらあまり効果は感じられないです(T_T)
    • 私は元ネタを先に見たので、0にしてます。

      再描画は速くなっています。特に問題はありません。
    • 1個のコメント が現在のしきい値以下です。
  • Mozilla 1.1, Linux kernel 2.4.19 で確認
  • Mozilla 1.0相当のエンジン(gecko)つかってるなら、
    Netscape7でも同様に高速化が可能なんでしょうか。

    人柱したくても私のOSでは配布されてないので確認できません...
    --
    -- やさいはけんこうにいちば〜ん!
  • 100msに設定してmozilla&galeon共に快適になりました
  • 1200msというと、1.2秒ですか?

    余計な再描画、というのはテーブルみたいなものがあって
    htmlの後のほうで大々的にレイアウトが変わってしまうとき、
    みたいなもんですかね。

    そういえばIEは結構目に見える感じでレイアウトがガクンガクンと
    変わるときありますね。あれを防止するという意味なら0msに
    してしまうよりちょっとwait入れといたほうがいいかも。

    # とりあえず早くなったけど^^;
  • Gul Dukat (6449) : 2003年01月11日 19時15分 (#233881) 日記
    user.js は prefs.js にユーザが手を触れなくても
    いいように作り出されたファイルの筈です.
    なので user.js に書き込んで prefs.js には
    触れないようにするのが良いでしょう.

    user.js を読み込んで prefs.js に自動的に書き込んで
    くれるのでその後 user.js は不要になります.
  • Re:うーーん (スコア:1, すばらしい洞察)

    Anonymous Coward : 2003年01月11日 22時15分 (#233955)
    「真の上級者」はすでにこのことを知っている。
    「自称上級者」はなんで隠してたんだと文句をいう。
    • 公開場所はダンジョンの奥ですが...

      ってのは煽りですが, 実際の所こうした情報を探し出すためのリファレンス等は整備されているのでしょうか? 私の場合は(探し方が悪いとの批判はいくらでも受けるつもりですが)Mozillaの大きな売りの一つであるタブブラウジングをウィンドウオープンの代わりに行わせる方法でさえ見つけられずにいます.

      Linuxでもそうなのですが, ソースプログラムが公開されていることに胡座をかいてドキュメントをおろそかにすることは, 個人的な趣味の範疇にとどめている内は良いでしょうが, 社会的な貢献をうたうからには許されるものではないと思います.

      • G7 (3009) : 2003年01月12日 16時53分 (#234255)
        >社会的な貢献をうたうからには許されるものではない

        うたってるんでしたっけ?

        いや、それこそ調べてないんで知りませんm(__)mが、一般論としては、
        今流行の(笑)自由ソフトの多くは、やっぱりJustForFunの精神で作られていて、
        そのソフトによって貢献「されて」いると感じるのは周囲の人だ、という面は
        無いわけじゃないだろうな、と。

        知りたい奴が、ほじる。
        ほじった情報は、気が向く限りできるだけ(^^;、公開する。
        こういう「気楽な」スタイルで(できるだけ多くの)物事が回ってくれると良いなぁ、と思って(期待して)います。

        なお、一次情報にせよ二次情報にせよ、情報があれば(で中身が間違ってなければ)歓迎されるっすね。

        #売り文句としてデカイこと言ってる割には使えばショボさが目立つ商用Closedソフトのほうが、余程ウンザリなのでG7
      • Anonymous Coward : 2003年01月12日 16時57分 (#234257)
        解答その1

        まさにそのとおり。ぜひとも御協力をお願いします。

        ーーーーーーーーーーーーーーーーーーーー
        その2

        知らないなら知らないで、1200msで動作させていても
        問題がわるわけじゃないし。(むしろ、数値を下げることによって
        リレンダリングが増えて遅くなるかも知れないのだから)

        MTU値をあげるような、チューニングの話。
        商用ソフトウェアで言えば、「変更したら動作保証外」
        の範囲です。

        ーーーーーーーーーーーーーーーーーーーー
        その3

        胡座をかいて、、と外からは見えるのかも知れませんが、
        ホントにそうなの? 人手が足りてないのかも知れないよ?

        社会的貢献など謳っていない、ただの趣味のプログラム
        かもしれません。というか、Linuxやオープンソースプログラムは
        本質的に趣味です。

        「許す」とか「許さない」とかいう言葉がでてくるのは
        おかしいと思いますよ。誰が許さないのでしょうか。
      • というか、新規ウィンドウの代わりにタブを開くというのは、 普通に設定メニューを順に上から下まで開いて見れば 一目瞭然ですが。

        というのは、ダンジョンはダンジョンでも、まだ一階だと思う。

        ではなくて、すべての新規オープンをタブにするというのであれば、興味がないので知りません。というか、興味がある人が整備すればいいと思う。

      • 1個のコメント が現在のしきい値以下です。
    • ソースを作るのと読むのは別と考えて、
      「作らなくてもソースを読め、
          あるならばそれを積極的に見に行く。」
      というのが上級者たる基準の一つに含まれているのは
      妥当だとおもう。
      --
      マクロの基本は検索置換(by y.mikome)
    • 3個のコメント が現在のしきい値以下です。
  • 4geru (10338) : 2003年01月12日 4時11分 (#234086)
    追加するのです.
  • Re:うーーん (スコア:2, おもしろおかしい)

    Anonymous Coward : 2003年01月12日 5時02分 (#234094)
    ソースに書いてあったよ。
  • Anonymous Coward : 2003年01月12日 9時25分 (#234144)
    標準では入ってないですが、Mozillaでも使えます。
    http://optimoz.mozdev.org/gestures/ [mozdev.org]
    • USER_AGENT や JavaScript のパラメータを見て「このブラウザではサービスを利用できません」とはじいてくれるサイトは幾つか見た事があります。みずほ銀行あたりはそうじゃないっけ?

      実際のサービス提供側からすると「問題が起きるから」ブラウザの種類に制限をかけているんじゃなく、「問題が起きないことを保証できない(全てのブラウザでは検証できない)」のでそういう書き方になるんでしょうね。なので別に他のブラウザでも使えてしまうことは多いでしょう。

      全てのブラウザが標準に準拠している事を保証してくれて、作るほうもそれを満たすようにサイトを作ってくれるようになればこういう問題は少なくなるんでしょうけどね。
    • 1個のコメント が現在のしきい値以下です。
  • 自分は今だISDNの64kbpsですが、明らかに速くなりました。
    一般的にブロードバンドといわれている回線ではなくとも速くなりますね。
    まぁ、人それぞれの主観が入るからなんともいえないですが…
    --
    脳味噌腐乱中…
  • 6個のコメント が現在のしきい値以下です。