- 50 名前:名前は開発中のものです。 mailto:sage [2007/03/23(金) 21:36:19 ID:V2teaCuf]
- >>49
> new/delete 置き換えてできることなんて、大抵はデフォルトの実装でも > 同じことやってるんじゃないの? フリーリスト自体はCRT内にもあるものだし、汎用の用途ならdlmallocが最強(?)かも しれないけど、例えば確保のサイズが大部分固定だったり、確保開放のパターンが FIFO的だったりとか文脈に依存したパターンを見つけることで、もっと高速にする余地が あるんだ。 > 明確なボトルネックを見つける前から独自のメモリ管理を追加するのは > 面倒なバグの元になるだけで終わる可能性がある。 > もうちょっとコンパイラ(ライブラリ)実装者を信用してもいいんじゃないかと思う。 これは至極もっともだ。俺も自分でなんでも作りすぎるのはちょっと悪い癖だと思ってる。
|

|