過去ログ表示


過去ログ 30 を表示

トピック内全 17 記事中の 1 〜 10 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0] [1]

レンダリングの高速化
(#4245) このトピック中1番目の投稿

既出かもしれませんが、Slashdot Japanにおもしろい記事が出てました。
users.jsに
user_pref("nglayout.initialpaint.delay", 任意の整数値(例:250));
と書き込んでMozillaを再起動してやると描画が高速化する(というか余計な待ち時間が減る)そうです。回線速度にもよるそうですが、高速回線なら十分体感できる早さです。よろしかったらお試しあれ。

参考:http://slashdot.jp/article.pl?sid=03/01/11/0938255&topic=51&mode=thread

Re: レンダリングの高速化
(#4248) このトピック中2番目の投稿

> users.jsに
> user_pref("nglayout.initialpaint.delay", 任意の整数値(例:250));

和ジラ1.1
kernel 2.4.19 (RedHat 7.3)
CPU 500MHz Mem:192MB
インターネット回線速度 1843kbps (http://junkhunt.net/icsi/ 計測)

上記の条件で、整数値を"100"に設定して使用してみました。
体感できるほど、早くなりました。

Re[1]: レンダリングの高速化
(#4249) このトピック中3番目の投稿

> users.jsに
> user_pref("nglayout.initialpaint.delay", 任意の整数値(例:250));

最近のNightlyでは(2002-12-26 13:03以降)、デフォルトが1200から250(Phoenixのデフォルトと同じ)に変更されていますので、あまり変更する意味はないでしょう。

http://bugzilla.mozilla.org/show_bug.cgi?id=180241

ただ、250msだと短すぎて再描画が頻発するために遅くなる、という主旨の意見も出ていて、このbugはREOPENされています。
(Chimeraのデフォルト500msがベンチマーク値から見て最適なのではないか、など)
そのうち、またデフォルト値が変わる可能性もあるかもしれません。

[01/12修正: 以前のデフォルトがOSによって違う、というのは私の間違いでした]


Re[2]: レンダリングの高速化
(#4276) このトピック中4番目の投稿

nglayout.initialpaint.delay
はabout:configでは表示されませんが(1.3a)
そういう隠しprefというのもあるのでしょうか?


隠れた pref項目(Re[3]: レンダリングの高速化
(#4277) このトピック中5番目の投稿

ずいぶん前に見ただけなので現在では正しくないかもしれませんが。

Mozillaは起動時にデフォルト設定(bin/defaults/pref/)、prefs.js
や user.jsでユーザが指定した設定を読み込んで内部に保持します。
about:config ではその保持した内容をリスト表示します。よって
リストに表示されるものが、pref項目の全てではないです。

内部的な設定値のうち、デフォルト値を pref項目という形では持って
いないけど(例えばソースコード内の即値)もしもprefとして指定して
あればそれを採用している処理が幾つかありまして、今回の件は
つまりそれです。

pref項目としてデフォルト値を持っていない理由はそれぞれ異なり
ますので一概には言えませんが、テストの初期段階のものだったり
影響度が大きいので *値をとりあえず設定する* 事すらも避けたい
とか。デフォルトにするとユーザプロファイルに残りますから。

# 私の prefs.js には user_pref("nglayout.initialpaint.delay", 0);
# とかいういつ試したのか思い出せない設定が残ってました。(^-^;

network.security.ports.banned.override は pref項目として
デフォルト値を持っていないけどもリリースノートに明記されて
いるものもありますが。

他にどういうものがあるか知りたい場合は
http://www.geocities.com/pratiksolanki/
を見るか、ソースコードを眺めて Get*Pref("...") に対する
Set*Pref("...") がないものを探すとか。


Re[1]: レンダリングの高速化
(#4310) このトピック中6番目の投稿

> 既出かもしれませんが、Slashdot Japanにおもしろい記事が出てました。
> users.jsに
> user_pref("nglayout.initialpaint.delay", 任意の整数値(例:250));
> と書き込んでMozillaを再起動してやると描画が高速化する(というか余計な待ち時間が減る)そうです。回線速度にもよるそうですが、高速回線なら十分体感できる早さです。よろしかったらお試しあれ。
>
> 参考:http://slashdot.jp/article.pl?sid=03/01/11/0938255&topic=51&mode=thread



Mac版Mozilla1.0.1のprefs.jsには"nglayout.initialpaint.delay", 任意の整数値(例:250)の項目がありませんでした。無いのでしょうか?
Mac OS 9.1,Build ID 200208265です。


Re[2]: レンダリングの高速化
(#4311) このトピック中7番目の投稿

pref.js はデフォルト設定から変更されたもののみが記述されます。全ての設定項目が記述されているわけではありません。

Re[3]: レンダリングの高速化
(#4314) このトピック中8番目の投稿

> pref.js はデフォルト設定から変更されたもののみが記述されます。全ての設定項目が記述されているわけではありません。

デフォルト設定は、どこにあるのでしょうか?
書き換え方も教えてください。
Mac OS 9.1,Build ID 200208265です。


Re[4]: レンダリングの高速化
(#4315) このトピック中9番目の投稿

> デフォルト設定は、どこにあるのでしょうか?
ソース中にあるみたいです。どこかまでは判りません。

> 書き換え方も教えてください。
親コメント(#4245)にあるんですが…。

判らなければ、他スレッドでも書きましたが(#4271)、Preferential http://preferential.mozdev.org/ を使うのが簡単でしょう。

Re[5]: レンダリングの高速化
(#4326) このトピック中10番目の投稿

ありがとうございます。

> 親コメント(#4245)にあるんですが…。
 #4245にならって、
 Mozilla > > Profiles > > default > > prefs.jsで
 prefs.jsをクリックするとNavigatorのウインドで開いたので、
   
   user_pref("nglayout.initialpaint.delay", 500);

 を入力追加しようとしましたが、入力、削除ともできませんでした。
 私の方法が間違っているのでしょうか?


> 判らなければ、他スレッドでも書きましたが(#4271)、Preferential http://preferential.mozdev.org/ を使うのが簡単でしょう。

 使い方が解りませんでした。

プログラム関係はまったく無知なもので・・・
Mozilla1.0.2でも、スピードではNetscape Communicator4.7にかなわないのでしょうか。



[ 次のトピック内容10件 ]
このトピックの全ページ / [0] [1]

返信不可


- Child Tree -