Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检索iphone中每个应用程序占用的内存_Iphone_Ios - Fatal编程技术网

如何检索iphone中每个应用程序占用的内存

如何检索iphone中每个应用程序占用的内存,iphone,ios,Iphone,Ios,我已经在这一点上卡住了。我需要检索iphone内置应用程序占用的内存,如音乐、照片、电影、应用程序等。任何人有想法请告诉我 像显示细节一样。 所以请帮我导入 #import <mach/mach.h> void report_memory(void) { struct task_basic_info info; mach_msg_type_number_t size = sizeof(info); kern_return_t kerr = task

我已经在这一点上卡住了。我需要检索iphone内置应用程序占用的内存,如音乐、照片、电影、应用程序等。任何人有想法请告诉我

像显示细节一样。

所以请帮我导入
#import <mach/mach.h>    
void report_memory(void) 
{
    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 ) 
    {
         NSLog(@"Memory in use (in bytes): %u", info.resident_size);
    } 
    else
    {
        NSLog(@"Error with task_info(): %s", mach_error_string(kerr));
    }
}
作废报告\内存(作废) { 结构任务\基本\信息; 马赫数、型号、尺寸=尺寸(信息); kern\u return\u t kerr=任务信息(mach\u task\u self(), 任务\基本\信息, (任务信息)和信息, &尺寸); if(kerr==KERN_SUCCESS) { NSLog(@“正在使用的内存(字节):%u”,信息大小); } 其他的 { NSLog(@“任务信息错误():%s”,马赫错误字符串(克尔)); } }
您可以查看以字节为单位的内存大小 作废报告\内存(作废) { 结构任务\基本\信息; 马赫数、型号、尺寸=尺寸(信息); kern\u return\u t kerr=任务信息(mach\u task\u self(), 任务\基本\信息, (任务信息)和信息, &尺寸); if(kerr==KERN_SUCCESS) { NSLog(@“正在使用的内存(字节):%u”,信息大小); } 其他的 { NSLog(@“任务信息错误():%s”,马赫错误字符串(克尔)); } }
您可以看到以字节为单位的内存大小

我怀疑是否有合法的方式获取此信息。应用程序不允许查看其他应用程序的信息。我怀疑是否有合法的方式获取此信息。应用程序不允许查看有关其他应用程序的信息。你可以在字节中查看内存大小。但是,没有合法的方法可以在不同的应用程序中拆分这些信息。@Pavi jay没有包含特殊的标题,真的吗?那么,您对它的工作原理有什么想法?我可以提供类似的详细信息吗?结构info.virtual_size中还有一个字段,它将为您提供可用虚拟内存(或在任何情况下作为潜在虚拟内存分配给您的应用程序的内存)的字节数。pgb链接到的代码将为您提供设备可用的内存量和内存类型。您可以看到字节大小的内存。但是,没有合法的方法在各种应用程序中分割这些内容。@Pavi jay没有特别的标题,真的吗?那么,您对它的工作原理有什么想法?我可以提供类似的详细信息吗?结构info.virtual_size中还有一个字段,它将为您提供可用虚拟内存(或在任何情况下作为潜在虚拟内存分配给您的应用程序的内存)的字节数。pgb链接到的代码将为您提供设备可用的内存量和内存类型