Win32API質問箱 Build54 at TECH
[2ch|▼Menu]
752:デフォルトの名無しさん
07/07/11 22:24:06
>>749
俺はAPI関数を直接呼ぶとしたら、確かにHeapAlloc/VirtualAlloc系というつもりでいる。
「Local/Global関数ではなく、Heap関数を使え」とは、MSDNライブラリにも書いてある。
URLリンク(msdn2.microsoft.com)
URLリンク(msdn.microsoft.com)
特に移動可能メモリなんて今では利点も必要性もない。

//でも実際はクリップボードなんかでGlobal関数を多用する現実。
//Heap関数を直接使わずmallocやnew、std::vectorを使う毎日。

でも、どうせどうせメモリ確保なんて時間のかかることだし、
Local/GlobalからHeapに変えて速度向上するようなアプリケーションがあったら、
メモリ確保の戦略自体を見直すべきで、
わざわざHeapに変える必要なんてないなんて言う奴もどこかにいた。
でもこれから書くコードで必要がなければあえてGlobal/Local関数を選ぶ理由もないはず。

ところで、VirutalAllocを使う目安はMSDNライブラリによれば1、2MBから。
URLリンク(msdn2.microsoft.com)


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4315日前に更新/179 KB
担当:undef