なんでだろう [疑問編 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
4:デフォルトの名無しさん 09/02/15 01:27:10 HeapAllocがフラグメントを考慮していないわけがない。 HeapAllocもmallocと同じく少量確保用に特化している点で同じ。 単にWin32APIと標準Cライブラリ、属すところが違うだけ。 例えば、今時のVCのmallocは単にHeapAllocを呼んでいるだけだ。 5:LTD 09/02/15 01:38:53 >>3 システムコールの実装ですか。 その辺は当然OSによって変わってくるんでしょうね。 因みにフラグメンテーションに興味を持ったのは、 今読んでいる本にそういう事が色々記載されていたからです。 ※「C言語 ポインタ 完全制覇」(タイトルがなんとなく恥ずかしいけど。) 「HeapAlloc」がわからないというのはHeapAlloc自体が何なのかわからない という勝手な解釈なんですがWindowsで提供されているAPIの事です。 (UNIXやLinuxを主に触っている方は馴染みがないでしょう) 上記のAPIもmallocと同じで最終的にメモリ確保を行うのですが。 Windows環境で動く処理系の場合mallocを呼び出すと最終的に HeapAllocを呼ぶという事をよく聞くのですが、mallocは具体的に どういう事をやった上でHeapAllocを呼び出しているのかが 曖昧で結局自分はHeapAllocを使っています。 その辺詳しく解説されているサイトがあれば教えて欲しい。。。 ところで「スタックに対応するヒープ」というのはどういう事でしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5390日前に更新/7615 Bytes
担当:undef