2008-09-08から1日間の記事一覧

最適化12

以前書いた、以下のようなパターンですが、 public class Test { public static void main(String[] args) { int a = 0; a += 10; a += 20; System.out.println(a); } } これをコンパイルして、逆アセンブルします。ちなみに上のはjavaです。 C:\>javap -c T…

フラグ操作最適化とか

前に書いた通り、Cフラグだけintで、そのほかのフラグはboolで実装してみました。 速度はまだ測定してないのですが、バイナリのサイズはかなり小さくなりました。マリオブラザーズを変換した場合に80キロバイトぐらいです。これは、.NETでの場合ですので、Ja…