(tarai 6 3 0) を計算するのに30秒掛かる件

日記。

 

T-SQL上に実装途中のSchemeモドキインタプリタ

(tarai 6 3 0)  ⇒ 6 

で30秒(GC一回動かして50秒)掛かる。

(tarai 12 6 0) 

は帰ってくる気がしないのでまだやってない。

今日寝る前に叩こう。

 

BEGIN TRANSACTIONCOMMITの間に入れてこれ。

TRANSACTION外すと10倍遅くなる。

プロファイラ噛ますとさらに3倍遅くなる。

 

整数型としてbigintを

 

GCはちょっと適当。

まだインタフェース書いてないけど継続もそこそこ真面目に実装した。

 

お楽しみはこれから・・・あ、まだマクロ書いてねぇやorz