yarv-dev:477
From: Shiro Kawai <shiro lava.net>
Date: Sun, 24 Apr 2005 22:51:15 -1000 (HST)
Subject: [yarv-dev:477] Re: Multi-VM instance
From: SASADA Koichi <ko1 atdot.net> Subject: [yarv-dev:476] Re: Multi-VM instance Date: Mon, 25 Apr 2005 17:38:38 +0900 > 気にしているのは,旧 C API 対応のために,毎回 tls から VM > またはスレッドインスタンスを取ってこなければならないという > 点でした. > > (救うのは旧 C API を利用している各種拡張ライブラリ) あっそうか。C関数からVMに再入するケースが多いと、ここのコストは 無視できないかもしれません。 Gaucheの場合、VMへの再入よりもトランポリンでやるケースがはるかに 多いので、VMインスタンスをCで取る必要があるのはたいていエラーハンドラ 設定とかロック関係です (前に書いた2%の最悪ケースとはI/O intensiveな プログラムで、ポートアクセスの度にロックをかけるものです)。 --shiro -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
466 2005-04-25 16:10 [ko1 atdot.net ] Multi-VM instance 467 2005-04-25 15:47 ┣[shudo computer.org ] 468 2005-04-25 15:49 ┃┗[shudo computer.org ] 470 2005-04-25 16:39 ┃ ┗[ko1 atdot.net ] 469 2005-04-25 16:33 ┣[shiro lava.net ] 471 2005-04-25 16:49 ┃┗[ko1 atdot.net ] 473 2005-04-25 17:27 ┃ ┗[shiro lava.net ] 476 2005-04-25 17:38 ┃ ┗[ko1 atdot.net ] -> 477 2005-04-25 17:51 ┃ ┗[shiro lava.net ] 481 2005-04-25 19:13 ┃ ┗[ko1 atdot.net ] 472 2005-04-25 17:02 ┗[ko1 atdot.net ]