No Such Blog or Diary
とりあえず実装
- 2006-12-27 (Wed)
- プログラミング
自前でメモリプールを作ってアロケートを乗っ取ってみた.STL の allocator にプールしてくれるようなものがあるのかぁと少々気になったりするが,とりあえず期待通りスムーズに動いてくれているので気にしないことにする.のこる問題としてはどのタイミングでプールを小さくするかだが… 今回はプールから割り当ててるのが二分木の構造部分だけだからメモリ的には問題ないでしょう.メモリ足りなくなったときは明示的に開放のためのメソッドを呼び出してもらふか,こっちの用意した関数の出入り口でのみ開放するようにしておけばよいかなと.
- Comments: 0
- TrackBack (Close): -
意味不明な挙動を…
- 2006-12-26 (Tue)
- プログラミング
行列のサイズを変えると実行時間が倍以上変化したりする.自分のPCではそんなことは起きてないのでクラスタ側のマシンの特性なのだろうか? とりあえず chunk_free だけで実行時間の 2/3 をとってる状況はどうにかせねばならん.自前で new と delete を実装するか…
- Comments: 0
- TrackBack (Close): -
ちょっと仕掛けを
- 2006-12-25 (Mon)
- プログラミング
なにやら行列の連結という本質的でない部分に時間を取られまくっているようなので,行列の連結を必要になるまで遅延させるように作り変え中.ただ,構造をメモリ上に保持し続けなければならないのでリファレンスカウンタつけて…なことに.
- Comments: 0
- TrackBack (Close): -
頭痛い
- 2006-12-24 (Sun)
- 一般
というか,疲れ目かも知れんが… 悪い姿勢で作業してるから肩こりか? はたまた締め切った部屋の酸素濃度が低下して酸欠だろうか? どうでも良いが作業できないので寝てみる.
- Comments: 0
- TrackBack (Close): -
テンプレート関数の部分特化が…
なにやら出来ないらしいのでやっぱり関数オブジェクトで頑張りたい所存.テンプレートが入ったときの firend とかどーなっているのやらもう一度調べませう.
- Comments: 0
- TrackBack (Close): -