yarv-dev:404
From: shudo computer.org
Date: Thu, 20 Jan 2005 14:48:02 +0900
Subject: [yarv-dev:404] Re: Prosym report
ささださん、皆様、首藤です。 > 日立の千葉雄司さんに飲み会で指摘されたんですが, 千葉さん、僕が卒業した高校の 1年先輩でした。 最近知りました。 > ・再定義されたかどうかを if 文でチェックするのは性能上よろしくない > -> 再定義された場合,コード置き換えをするべき 再定義されていない (キャッシュにヒットしている) 状態でも 条件分岐があるというのはヌルいですが、 Ruby だし、そのくらいでいいのかな、と思ってました。 (JIT コンパイラで) そこを頑張っていくと、 アーキテクチャや OS 汎用のコードだけでは済まなくなってくるけれど、 バイトコードインタプリタなら、バイトコード命令を置き換えれば済むから、 それほど難しくないように思います。 > ・AOT compiler も同様の理由でよろしくない AOT コンパイラだからといってコード書き換えはできます。 Kazuyuki Shudo/首藤一幸 私をたばねないで あらせいとうの花のように shudo computer.org http://www.shudo.net/ -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
398 2005-01-19 17:40 [ko1 atdot.net ] Prosym report 400 2005-01-19 18:15 ┣[matz ruby-lang.org ] 401 2005-01-19 18:56 ┃┗[ko1 atdot.net ] 403 2005-01-20 14:20 ┗[ko1 atdot.net ] -> 404 2005-01-20 14:48 ┗[shudo computer.org ] 405 2005-01-20 15:30 ┗[ko1 atdot.net ] 406 2005-01-20 16:39 ┗[shudo computer.org ] 407 2005-01-20 16:46 ┣[shudo computer.org ] 408 2005-01-20 16:42 ┗[ko1 atdot.net ]