>>51だと
2つ目のmallocしてすぐにfreeしている版が少し速いから使い回しされている感がある
Windowsはfreeされたメモリ領域を覚えているなど管理がわりと賢い
http://marupeke296.com/cgi-bin/cbbs/cbbs.cgi?mode=al2&;namber=2568&rev=&no=0&P=R&KLOG=3#5

reallocは連続した領域があればメモリコピー無しで終る(らしい

mallocもreallocも、実装や実行時の状況次第で所要時間が変わるからコストを評価しづらい