gccでいうところの-O3オプションを使った場合にSTLのemplaceの方が最適化され得るinsertにお前のコンパイラは成るんだ? なぜを今調査
すべてのコンパイラ最適化オプションを入れた場合に、なぜ、あなたのコンパイラはemplaceの方がinsertより高速化するのか いま調査中
デバッグ用にinsertにはいくつかの冗長性があるがコンパイラオプションで消える
それをすべて消してもemplaceの方が高速化されるコードをいま探してる
それがあると それなりに新発見なので それを さらに コンパイラに改造を入れて最適化した場合それでもできなくてAPIを追加しなければ
コンパイラの最適化では高速化しないと判断した論文を検索中
Permalink | 記事への反応(1) | 03:44
ツイートシェア
なるほどそういう理由か!<>いやこういう、例もあってなど さまざまな状況とか話を調査していてぶったおれそう(ぐち たおれた)