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で質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) TwitterAPIを使用せずに自動ツイートする方法を知りたい。考え方としてはブラウザを擬似操作して 2 2023/02/02 17:16
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- 物理学 QEDラグランジアンについて 7 2022/09/03 13:17
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
- C言語・C++・C# C言語 ポインタ 配列 2 2022/06/02 17:29
- Excel(エクセル) 【エクセル】COUNTIFの検索条件が可変する数字の場合の数式 1 2022/09/27 15:34
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- JavaScript API連携のプログラミングについて(Typescript) 2 2023/05/03 11:00
- C言語・C++・C# ExcelCS 1 2023/01/27 19:47
- UNIX・Linux redmineにメールを飛ばす方法 1 2022/09/13 22:02
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mallocについて
-
c言語のポインタへの文字列入力...
-
allocってなんですか?
-
newしないオブジェクトについて
-
配列の添え字の最大数とは?
-
スタック破壊の上手な見つけ方...
-
入れ子になった構造体について
-
malloc呼び出し時のセグメンテ...
-
mallocで確保するメモリの領域...
-
LoadLibraryでAccess Violation...
-
freeで開放される範囲
-
メモリ不足になってしまう。
-
64ビットと32ビットの違い
-
gcnew arrayによるメモリ確保に...
-
free関数で動作が止まる
-
malloc、new のメモリ確保について
-
ビットをローテートするプログ...
-
newでrealloc?
-
グローバル変数のサイズ
-
stringの最大サイズ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
newしないオブジェクトについて
-
allocってなんですか?
-
スタック破壊の上手な見つけ方...
-
ヒープメモリの解放について
-
配列の添え字の最大数とは?
-
void*型のデータサイズ
-
c言語のポインタへの文字列入力...
-
DLLのマルチスレッドの動作につ...
-
C++で、メンバもヒープに確保さ...
-
指定したメモリアドレスの値の...
-
win32APIのHeapAlloc()の使い方...
-
ポインタのポインタの初期化法
-
プログラムが途中で強制終了し...
-
大容量の静的な確保の限界値
-
malloc呼び出し時のセグメンテ...
-
ヒープ領域の限界値設定
-
free関数で動作が止まる
-
stringの最大サイズ
-
64ビットと32ビットの違い
-
LPWSTRのコピー
おすすめ情報