>>542
32ビットマルチスレッドターゲットのオプション忘れてた。。。鬱

●マルチスレッドのオプション(-tWM)無し
・HeapAlloc(シリアライズ版)……27661
・HeapAlloc(シリアライズ無し版)……28458
・malloc……15343
# 断然mallocが速い

●オプションあり
・HeapAlloc(シリアライズ版)……27574
・HeapAlloc(シリアライズ無し版)……27698
・malloc……26175
# mallocが少し速い

>>536氏の言うとおり、
1, mallocのヒープ管理はプロセス単位
2, マルチスレッドの場合、クリティカルセクションが必要になるので
 その分オーバーヘッド

BorlandとMicrosoftのCランタイムライブラリはやっぱ違うのかな
Visual C++だとどうなんでしょう?

他にもmemcpyとCopyMemoryも速度差がありました
# 100バイト以下ならforループでコピーした方が高速でした

CRTのソースは公開されてないんだろうか…