2007-07-06から1日間の記事一覧

gccでコンパイルすると、異様に遅い

_Unwind_SjLj_Register _Unwind_SjLj_Unregister がプロファイル上位に来るような場合に、VCの10倍くらい遅い。困った。

SjLj? Dwarf2-EH? とは

gccとかぜんぜん使わないんで、あんまりよく知らないんですが、 SjLjの例外は「例外の送出は早いけど、try..catchや、デストラクタを持つオブジェクトのフレームを通るたびにコストがかかる」方式 Dwarf2-EHは「例外の送出は遅いけど、try..catchなどでのコ…

gccでコンパイルすると、異様に遅い件の追記

GCCを入れ替えて、例外がSjLjではなく、Dwarf2-EHで処理されるモノを使ったところ、VCと同じような速度が出ました。↓ここから落としました。MinGW GCC with Dwarf2-EH http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=82725&release…