2007-06-01から1ヶ月間の記事一覧

finalメソッドはほとんど意味がない?

http://www-06.ibm.com/jp/developerworks/java/050114/j_j-jtp12214.html つまりコンパイラーは積極的にインライン化の判断をして高パフォーマンスを達成し、もし後で、こうした判断が有効な想定に基づくものでなくなっていたら、その判断を取り消すのです…

java インライン展開

VMOptions http://mage.oops.jp/pyuki/wiki.cgi?VMOptionshttp://docs.sun.com/app/docs/doc/816-3973/6ma7ftaqh?l=ja&a=view XX:MaxInlineSize = インライン化されるメソッド内のバイトコード命令の最大数を指定する整数。 privateメソッドはインライン展開…

java System.arraycopy()

System.arraycopy()は要素数が少ない時はfor()文の代入より遅い JDK1.5要素数 16 arraycopy > 30 arraycopy = 160 arraycopy