2008-05 << 2008-06 >> 2008-07

2008-06-09 (月)

*[プログラミング] EndoさんのRNAポリメラーゼ

最近,なるべくポインタを使わないようにしてたけど,もう無理かも.今のところは,ソース中に「&」や乗算とイテレータ以外の「*」という文字は出てきません.…と書いたけど,引数の参照渡しは使ってた.

gprofしたら,たぶんstringが内部で呼んでるであろうmemcpyが90%の時間を使ってた.

protect()のためにDNAをコピーしまくるのが原因か.protectのうち9割以上は一回も書き換えを行わないので,参照カウントで実装すればまともに動きそうだなぁ.あまりやる気が出ないけど.

2008-05 << 2008-06 >> 2008-07