役割分担が大事なのかな?

malloc は、そもそも、ヒープ領域の割り当てが仕事なのだから、
要求した分の必要領域を、妥当な方法で割り当ててくれれば十分で、
なんだか、ここで、効率がどうの管理方法がどうのってのは、
考えてみれば、ちょっと、欲張りというか、ねだり過ぎかな?と。
OS側は、アプリの都合なんて、知らないわけだし。


だから、多分、現実的な対応としては、
アプリ自身が、適切な管理や利用の仕方を考えるべきなんだろうな。
でも、OS側の実装を知っていれば、それはそれで、
その特性を踏まえた上で、足らないところを上手く補えるかもしれない。
そんな感じで、うまく役割分担をする事が、大事なような気がしてきた。