[exerb-dev] Fw: Exerbレポート

Back to archive index

Yuya Kato yuya****@katod*****
2002年 7月 19日 (金) 00:14:10 JST


Yuyaです。

On Thu, 18 Jul 2002 23:17:04 +0900
NAKANO Kouichi <knuck****@f8*****> wrote:

> 私も少し気になってもう少し調べてみました。酒入りですが。
> -O2b2xg-とすると最適化されません。
> おそらくwin32版Rubyでも同じく最適化されてないと思います。
> 一応Ruby側でも調べましたが、最適化なしと同じコードが吐かれました。
追試してみました。

各コンパイルオプションでのmswin32-ruby16.dllのファイルサイズを
調べてみたところ

[CFLAGS = -nologo -DNT=1 -Zi -MD -O2b2xg- -G5] = 999,494バイト。
[CFLAGS = -nologo -DNT=1 -Zi -MD -O2 -Ob2 -Ox -Og- -G5] = 999,494バイ
[CFLAGS = -nologo -DNT=1 -Zi -MD -G5] = 786,502バイト。
ト

となりました。
また、[CFLAGS = -nologo -DNT=1 -Zi -MD -O2b2xg- -G5]の場合と
[CFLAGS = -nologo -DNT=1 -Zi -MD -O2 -Ob2 -Ox -Og- -G5]の場合の
objファイルの内容には、ほとんど違いがありませんでした。
ヘッダ部が1、2バイト違ったくらいです。

一見、最適化は行われているように見えるのですが、いかがですか?
ちなみに、なかのさんはどのようにして確認されたのでしょうか?

> # もう駄目です。もう寝ます。
お疲れさまです。私もそろそろ寝ないと・・・。

====== Yuya Kato ======
E-Mail yuya****@katod*****
   Web http://yuya.4th.to/
i-mode http://yuya.4th.to/i/




exerb-developer メーリングリストの案内
Back to archive index