2008-04-09から1日間の記事一覧

厳密でなくてもいいなら、eval/svと(gc-stat)を使えば、擬似的にメモリ使用量を制御できる事に気付いた。 (use eval-sv) (use gauche.parameter) (use util.list) (define-values (eval/sv env) (make-eval/sv :isolate-port? #f)) (define original-size (m…

さっきの続き。 eval時に行うmalloc(的な何か)は、eager型とlazy型を選べるようにする。 eager型evalがさっき書いた、eval時に一括で申請して、領域が無くなったらエラー例外を投げるもの。 lazy型evalは普通に、eval時には何もせずに、cons等の度にmalloc(…