- 605 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/17(木) 22:18:17 ID:sZSFNJ050]
- 一般的にJavascriptで実装されたXPCOMはその起動やデータの受け渡しに時間がかかります。
GMはこのJavascriptで実装されたXPCOMを経由してスクリプトを起動しているため, 1.毎回のスクリプトの読み込みと起動時 2.GM_xmlhttpRequestの実行時 にそれぞれJavascriptで実装されたXPCOMを経由するためJavascriptで実装されたXPCOMを 使用しないuserContent.jsに比べその分オーバーヘッドが生じるていると思われます。 また, userChrome.jsは, スクリプトの主要情報または本体を予めメモリ内に読み込んでおく機能があり, そのメモリに蓄えられたものを毎回の起動に使用するようになっています。 一方, GMは毎回ハードディスクから スクリプト読み込んで起動するようになっています。 従って, GMに比較してuserChrome.jsはスクリプトの起動が 早いと言えます。
|

|