美文网首页iOS经验总结
iOS获取 当前设备 可用内存 及应用所占内存

iOS获取 当前设备 可用内存 及应用所占内存

作者: 三岁就很乖 | 来源:发表于2016-04-28 15:39 被阅读1712次

获取当前设备可用内存及所占内存的头文件

#import<sys/sysctl.h> 
#import<mach/mach.h>

获取当前设备可用内存(单位:MB)

- (double)availableMemory
{
  vm_statistics_data_t vmStats;
  mach_msg_type_number_t infoCount = HOST_VM_INFO_COUNT;
  kern_return_t kernReturn = host_statistics(mach_host_self(), 
                                             HOST_VM_INFO, 
                                             (host_info_t)&vmStats, 
                                             &infoCount);
  
  if (kernReturn != KERN_SUCCESS) {
    return NSNotFound;
  }
  
  return ((vm_page_size *vmStats.free_count) / 1024.0) / 1024.0;
}

获取当前任务所占用的内存(单位:MB)

- (double)availableMemory
{
  vm_statistics_data_t vmStats;
  mach_msg_type_number_t infoCount = HOST_VM_INFO_COUNT;
  kern_return_t kernReturn = host_statistics(mach_host_self(), 
                                             HOST_VM_INFO, 
                                             (host_info_t)&vmStats, 
                                             &infoCount);
  
  if (kernReturn != KERN_SUCCESS) {
    return NSNotFound;
  }
  
  return ((vm_page_size *vmStats.free_count) / 1024.0) / 1024.0;
}

相关文章

  • iOS 获取设备信息

    获取iOS设备信息 获取 当前设备 可用内存 及当前 应用 所占内存 获取物理内存 获取硬盘内存 获取本地 获取网...

  • 获取ios内存使用情况(代码)

    // 获取当前设备可用内存及所占内存的头文件 // 获取当前设备可用内存(单位:MB) // 获取当前任务所占用的...

  • iOS获取 当前设备 可用内存 及应用所占内存

    获取当前设备可用内存及所占内存的头文件 获取当前设备可用内存(单位:MB) 获取当前任务所占用的内存(单位:MB)

  • 获取ios内存使用情况(代码)

    获取当前设备可用内存及所占内存的头文件 获取当前设备可用内存(单位:MB) 获取当前任务所占用的内存(单位:MB)

  • 面试题(2)

    1、写出方法获取ios内存使用情况。(不用看, 看了也写不出来) // 获取当前设备可用内存及所占内存的头文件 #...

  • iOS获取设备的内存、型号、通讯录信息

    1.获取当前设备可用内存(单位:MB) 2.获取当前任务所占用的内存(单位:MB) 3.获取当前设备的型号 4.获...

  • iOS 运行时内存监控

    一、引入头文件 二、实现方法 获取当前设备可用内存(单位:MB) 获取当前任务所占用的内存(单位:MB) //获取...

  • iOS 获取内存大小

    //获取当前设备可用内存(单位:MB) -(double)availableMemory{ vm_statis...

  • Objective-C/iOS 获取内存使用

    获取内存总大小: 需要引入头文件: 获取可用内存: 需要引入头文件: 获取当前App使用内存: 同样需要引入头文件...

  • iOS didReceiveMemoryWarning 的方法理

    参考文档:27.iOS内存警告处理(didReceiveMemoryWarning) 总结: (1)当应用可用内存...

网友评论

    本文标题:iOS获取 当前设备 可用内存 及应用所占内存

    本文链接:https://www.haomeiwen.com/subject/ulrhrttx.html