2

本当に奇妙に思えますが、原因が見つからないようです。

「ロープ」を作成するためのジョイントを備えたいくつかのボックスだけで、box2d.js を使用して少しシミュレーションを実行しています。

firefox (バージョン 3.6.13) を使用すると、firebug (バージョン 1.6.0) を開くまで非常に動作が遅くなり、速度が大幅に向上します (少なくとも 2 倍になると思います)。

firebug アドオンを完全に無効にしてブラウザを再起動すると、低速のままです。

これを引き起こしている可能性があるのは何ですか?どうすれば通常どおり高速に実行できますか?


編集

証拠として、ここに zip ファイルがあります: https://docs.google.com/leaf?id=0B5twGxOv6WCsOTU5NzVjZTEtNGY0ZS00ZjFiLTkwNDUtYTE3YjlmNmU2Zjhh&sort=name&layout=list&num=50

古いバージョンの firebug を持っている友人がいて、再現できませんでした。


編集2

実装をキャンバスの代わりにラファエルを使用するように変更すると、それは発生しなくなります。これはキャンバスに関係していると思います。

4

1 に答える 1

1

それは奇妙です!console.logコードに呼び出しはありますか? Firebug がなければ、それらは失敗し、おそらく速度低下を引き起こします。

于 2010-12-14T15:50:15.247 に答える