2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Lisp Scheme Part36

909 :デフォルトの名無しさん:2013/08/23(金) NY:AN:NY.AN
Lispインタプリタのmark-and-sweepの実装方法がよくわからない
メモリを確保する時にそのアドレスを連結リストに追加する
マークの時にGCの時にその連結リストに入ってるセルのマークを全部はずしてからシンボルテーブルやスコープを起点にマークを付けていく
スイープは連結リストを順番に見ていってマークが付いてないものを開放していくやり方じゃ駄目なのかな
何故かうまく行かないのはマークの付け方が甘いからだろうか
実行中の局所的なセルの辺りが怪しい気がするけどどうなんだろう

226 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)