06/05/11 10:38:10
>>378 の件でいくつか確認が取れました。
結局オプションなしでコンパイルした場合の動作に、C#とJ#で違いがあります。
これがテスト結果に反映していると思われます。
csc
最適化されていないnopの混じったILを生成。JIT時の最適化有。
csc /optimaize
最適化されたILを生成。JIT時の最適化有。
csc /debug
最適化されていないnopの混じったILを生成。JIT時の最適化なし。
vjc
最適化されたILを生成。JIT時の最適化なし。
vjc /optimaize
最適化されたILを生成。JIT時の最適化有。
vjc debug
最適化されていないnopの混じったILを生成。JIT時の最適化なし。
vbcはcscと同じ動作。