House Cleaning など
ポロポロと出てくる小さい不具合(てけとーな仕様の解釈による怪しい動き)を直したり,コードを綺麗にした。パーサを少しいじったせいで,&RESTや&BODYなどの&付の特殊なシンボルを利用している関数が,動かなくなっているっぽい。テスト流しておくんだった。orz=3
初期の auto_ptr と shared_ptr を使った設計のおかげでオブジェクトの余計なコピーを作りまくっているのも問題。しばらくは,リソースの無駄遣いを無くすような修正を入れていく予定。Garbage Collectorの実装をずーっと棚上げにしてきたつけが回ってきたか。
取りあえずオブジェクトの生成回数を1つの指標にして改善してみることにする。