- 211 名前:デフォルトの名無しさん [2007/08/05(日) 00:44:29 ]
- >>191みたいな馬鹿に突っ込める奴は、
ここにはいないのかwww エスケープ解析とは、ソースコードを解析してバイトコードの最適化を行う話じゃない。 Javaのコンパイラはソースコードとバイトコードの対応付けが規定されているので、 そもそもバイトコードの最適化はありえない。 メソッド内で生成されたインスタンスが、 メソッドの外へ「逃げるか逃げないか」を判断する技術だ。 returnや引数やフィールドに参照が渡されるコードがあれば、 「メソッドの外に逃げる」と判断されて、 インスタンスはヒープに確保される。 逆に「メソッドの外に逃げない」と判断されたら インスタンスはスタックに確保される。 わかったかいwww?>>191
|

|