大神们啊! 怎么打印应用程序占用运行内存数??

如题,不胜感激:2:

主要是测试用看看游戏运行起来占多大内存。

  • (float) getMemory
    {
    float fMemory = 0;
    struct task_basic_info info;
    mach_msg_type_number_t size = sizeof(info);
    kern_return_t kerr = task_info(mach_task_self(), TASK_BASIC_INFO, (task_info_t)&info,&size);
    if( kerr == KERN_SUCCESS)
    {
    fMemory = info.resident_size / 1024.f / 1024.f;
    }
    return fMemory;
    }

你这是苹果平台的吧