高度な検索
Developer Connection
Member Login ログイン | ご入会 ADC連絡先

ME 03 - Modern Memory Managerの状態を確認する

(3-July-96)

Q: Modern Memory Managerが動作しているかどうかを判断するには、どうしたらよいでしょうか?

A: カレントゾーンのheapTypeメンバーを調べることにより、Modern Memory Managerの状態を知ることができます。以下の関数は、それをどの様に行うかを示します。

#include
/*
* 新しいMemory Managerが動作していれば、HaveNewMemoryManagerはtrueを返す
 */
Boolean HaveNewMemoryManager ( void )
{
    THz appZone;

    appZone = GetZone ();
    return ((appZone->heapType & kNewStyleHeap) != 0);
}


[ Technical Q&A's : Operating System Services : Memory : ME03 ]