- 761 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 02:35:41 ]
- ぶっちゃけ、何かの理由がない限り、
HeapCreate()の引数dwMaximumSizeには0を指定するわけで、 ということは、HeapAlloc()で巨大なメモリを確保しようとしたら、 自動的にVirtualAllocに飛ばされるわけで、 意識してVirtualAllocを呼ばなくてもいいんじゃないかな。 それどころか、C++ なら 何か理由がない限り、new 一択だろう。 もしヒープの速度がネックになるようなら、 ヒープ上ではなくスタック上に取れるようなアルゴリズムを検討すべき。 自分は遅いプログラムのチューニングをしていて、 ヒープの速度がネックになっているのを見たことがないよ。
|

|