【问题标题】:Get I/O metrics of CPU in iOS获取 iOS 中 CPU 的 I/O 指标
【发布时间】:2017-10-09 07:24:15
【问题描述】:

我一直在寻找诸如以下 iOS 中的指标。但是还没有成功。作为这个 Unix 指标环境的新手,我非常感谢在这方面获得任何初学者或帮助。 谢谢。

1.system.io.util - The percent of time the CPU spent waiting for IO operations to complete.

2.system.cpu.iowait - The percent of CPU time during which I/O requests were issued to the device

task_wait_state_info 的详细信息中,有一个可用的结构如下:

struct task_wait_state_info {
uint64_t  total_wait_state_time;    /* Time that all threads past and present have been in a wait state */
uint64_t  total_wait_sfi_state_time;    /* Time that threads have been in SFI wait (should be a subset of total wait state time */
uint32_t  _reserved[4];
};


task_wait_state_info_data_t waittime;
NSLog(@"Wait time : %llu",waittime.total_wait_state_time);

这与1.system.io.util 中的等待时间相同吗?

【问题讨论】:

    标签: ios objective-c swift cpu-usage


    【解决方案1】:

    在 github 上有一个名为 GodEye 的软件项目,它有可以回答您问题的快速代码。看一看:https://github.com/zixun/GodEye

    •   monitor for the log and point out log type.
    •   monitor for the crash, include Uncatched Exception and Signal.
    •   monitor for the network, all information of request and response.
    •   monitor for the ANR, tell you the stacktrace of all threads.
    •   monitor for the memory leak, tell you the leak object's class name.
    •   a terminal for you to customized your commands and things what to do.
    •   monitor for the cpu usage of system and application.
    •   monitor for the ram usage of system and application.
    •   monitor for the FPS.
    •   monitor for the netflow of system and application.
    •   a file browser for look through the sandbox, .app and root directory.
    •   custom and runtime setting
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-27
      • 2020-01-19
      • 1970-01-01
      相关资源
      最近更新 更多