ios怎样用代码获取已经使用的cpu信息
MiNNieCooLgirL
2024-05-28 09:37:50
最佳回答
cpu和总线频率,可通过如下方法获取。 int result; mib[0] = ctl_hw; mib[1] = hw_cpu_freq; length = sizeof(result); if (sysctl(mib, 2, &result, &length, **, 0) < 0) { perror("getting cpu frequency"); } printf("cpu frequency = %u hz\n", result); int result2; mib[0] = ctl_hw; mib[1] = hw_bus_freq; length = sizeof(result2); if (sysctl(mib, 2, &result2, &length, **, 0) < 0) { perror("getting bus frequency"); } printf("bus frequency = %u hz\n", result);网络方面使用的苹果列子文档中的reachability.h和reachability.m外部ip访问即可知道。gethostbyname可知内部局域网ip。networkstatus netstatus = [reachable currentreachabilitystatus]; switch (netstatus) { case notreachable: // 没有网络连接 reachablestatus = nslocalizedstring(@"no network", ""); break; case reachableviawwan: // 使用3**络 reachablestatus = @"gprs/3g"; break; case reachableviawifi: // 使用wifi网络 reachablestatus = @"wifi"; break; } 20210311