アカウント名:
パスワード:
特定ベンチマークコードに最適化してたりして
それなんてさむそん?
オープンソースなんだから、ベンチマークに特化して変なコード入れたらすぐわかる。
変なコードではなく、各エンジンはベンチマーク向けに最適化してるし、そのためにベンチマークが作られてる。ベンチマークは現在重要だと思われるパターン、時には特定のプロダクトのコードの寄せ集めで、それが速くなることを目的にしている。もう、あらゆるコードが速くなるような最適化は無理だし、誰も考えてない。今やっていることは特定のパターンへの最適化を入れることの繰り返し。
「ベンチマークとして優れている≒個人的尺度や体感に近い結果が出ると感じる人の多い評価手法へ最適化する」こと自体は間違っちゃいない。まあPDCAサイクル同様、評価に基づく対策に有効性を感じない人が増えたならスパイラルアップすればいいだけのことで、むしろユーザはベンチマーク自体の方を批判的視点で見るべきだな。
もうベンチマークの対象及びエンジンが最適化に注力するポイントが、世間のコードとマッチしてないから良くないとかそういう段階じゃない。逆に世間のコードの方が見習わないといけない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
GPUみたいに (スコア:2)
特定ベンチマークコードに最適化してたりして
Re: (スコア:0)
それなんてさむそん?
Re: (スコア:0)
オープンソースなんだから、ベンチマークに特化して変なコード入れたらすぐわかる。
Re: (スコア:0)
変なコードではなく、各エンジンはベンチマーク向けに最適化してるし、そのためにベンチマークが作られてる。
ベンチマークは現在重要だと思われるパターン、時には特定のプロダクトのコードの寄せ集めで、それが速くなることを目的にしている。
もう、あらゆるコードが速くなるような最適化は無理だし、誰も考えてない。
今やっていることは特定のパターンへの最適化を入れることの繰り返し。
Re: (スコア:0)
「ベンチマークとして優れている≒個人的尺度や体感に近い結果が出ると感じる人の多い評価手法へ最適化する」こと自体は間違っちゃいない。
まあPDCAサイクル同様、評価に基づく対策に有効性を感じない人が増えたならスパイラルアップすればいいだけのことで、むしろユーザはベンチマーク自体の方を批判的視点で見るべきだな。
Re: (スコア:0)
もうベンチマークの対象及びエンジンが最適化に注力するポイントが、世間のコードとマッチしてないから良くないとかそういう段階じゃない。
逆に世間のコードの方が見習わないといけない。