空想犬猫記

※当日記では、犬も猫も空想も扱っておりません。(旧・エト記)

House Cleaning など

ポロポロと出てくる小さい不具合(てけとーな仕様の解釈による怪しい動き)を直したり,コードを綺麗にした。パーサを少しいじったせいで,&RESTや&BODYなどの&付の特殊なシンボルを利用している関数が,動かなくなっているっぽい。テスト流しておくんだった。orz=3

初期の auto_ptr と shared_ptr を使った設計のおかげでオブジェクトの余計なコピーを作りまくっているのも問題。しばらくは,リソースの無駄遣いを無くすような修正を入れていく予定。Garbage Collectorの実装をずーっと棚上げにしてきたつけが回ってきたか。

取りあえずオブジェクトの生成回数を1つの指標にして改善してみることにする。