
No.1ベストアンサー
- 回答日時:
MSDNによるとGlobalAllocは低速である為
特に必要でない場合はHeapAllocを使うべきと書いています。
VisualC++でコンパイルした場合
mallocは内部でHeapAllocが呼ばれ
new演算子は内部でmallocが呼ばれています。
つまり速度的には
HeapAlloc > malloc > new
です。
単にメモリを確保したいだけならHeapAllocが最も高速ですが、
コードに汎用性を持たせたいのなら
mallocやnewを使うべきです。
この回答へのお礼
お礼日時:2007/05/07 17:23
早速の回答ありがとうございます。
どれが一番早いのかが知りたかったので、とても参考になりました。
もうGlobalAllocは問題外なんだぁ・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C++で、メンバもヒープに確保さ...
-
x64環境で連続4GB以上のメモリ...
-
C言語において、 配列要素をひ...
-
C言語 配列の長さの上限
-
ポインタに ~0を入れること
-
vbでDataTableの抽出コピー
-
VBを2008を用いてCSVを取り込む...
-
Visual Basic 6.0 と8.0と2015
-
配列を返り値、でエラー
-
9枚の写真がA4 1枚に印刷できま...
-
PHP MySQL自動連番で削除された...
-
aspでユーザー定義の構造体を作...
-
配列で格納したものをmsgboxで...
-
c言語
-
【速いブラインドタッチ】手を...
-
_tcscpy_s(wcscpy_s)の第二引数...
-
RGB値を画像(PNG・BMPJPEGなど)...
-
関数のパラメタ(C++)
-
関数から配列を返すには?
-
CopyMemory()をmemcpy()に書き...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
allocってなんですか?
-
c言語のポインタへの文字列入力...
-
HEAP に関すること
-
構造体でchar name[]と*nameの...
-
ビットをローテートするプログ...
-
ヒープメモリの解放について
-
DLLのマルチスレッドの動作につ...
-
グローバル変数のサイズ
-
C++で、メンバもヒープに確保さ...
-
newしないオブジェクトについて
-
free関数で動作が止まる
-
構造体配列の初期化について
-
void*型のデータサイズ
-
MFCのCStringについて
-
mallocで確保するメモリの領域...
-
CreateFileMapping について
-
LPWSTRのコピー
-
c言語のメモリの確保について
-
配列の添え字の最大数とは?
-
C言語の質問です。 以下の命令...
おすすめ情報