[Yarv-devel] GC Tech. on Script Lang.
nobu.nakada @ nifty.ne.jp
nobu.nakada @ nifty.ne.jp
2004年 2月 9日 (月) 23:34:51 EST
なかだです。
At 09 Feb 2004 23:08:57 +0900,
MAEDA Atusi wrote:
> > あと気になるのは、書き換え時の排他処理とか。
>
> VM命令(threaded codeの列)を変えるんじゃなくて、
> dynamic replication でコピーする機械語の列の方を変えるという
> 手もあるのでは。
ささださんの例でいくと、戻って来たコードも畳み込みを解除しない
とまずいような気がします。メソッドフレームを自前で管理すれば戻
り先を書き換えることもできるでしょうが。
> # そこまでやるならネイティブコードに…とか。
rbjitというのもあり(あった?)ますが、やはりプリミティブな操作の
メソッド呼び出しがかなりボトルネックっぽいです。
--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦
Yarv-devel メーリングリストの案内