如何ios 获取手机cpu型号数 csdn

如何获取Android设备的序列号_百度知道怎样读取CPU频率?
[问题点数:120分,结帖人hikaliv]
怎样读取CPU频率?
[问题点数:120分,结帖人hikaliv]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2009年 总版技术专家分年内排行榜第四
2009年2月 总版技术专家分月排行榜第一2009年1月 总版技术专家分月排行榜第一2008年11月 总版技术专家分月排行榜第一2008年10月 总版技术专家分月排行榜第一2008年9月 总版技术专家分月排行榜第一2008年8月 总版技术专家分月排行榜第一2008年7月 总版技术专家分月排行榜第一2008年6月 总版技术专家分月排行榜第一2008年5月 总版技术专家分月排行榜第一2008年4月 总版技术专家分月排行榜第一
2008年8月 其他开发语言大版内专家分月排行榜第三
2009年 总版技术专家分年内排行榜第四
2009年2月 总版技术专家分月排行榜第一2009年1月 总版技术专家分月排行榜第一2008年11月 总版技术专家分月排行榜第一2008年10月 总版技术专家分月排行榜第一2008年9月 总版技术专家分月排行榜第一2008年8月 总版技术专家分月排行榜第一2008年7月 总版技术专家分月排行榜第一2008年6月 总版技术专家分月排行榜第一2008年5月 总版技术专家分月排行榜第一2008年4月 总版技术专家分月排行榜第一
本帖子已过去太久远了,不再提供回复功能。linux性能监控(6)
[root@promote ~]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 37
model name : Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz
stepping : 5
cache size : 3072 KB
fpu_exception : yes
cpuid level : 11
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx rdtscp
lm constant_tsc up arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes hypervisor lahf_lm ida arat dts
bogomips : 4788.09
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
可见,笔者这台虚拟机,有一个逻辑CPU,主频是2.4。
processor 逻辑处理器的id。
physical id 物理封装的处理器的id。
core id 每个核心的id。
cpu cores 位于相同物理封装的处理器中的内核数量。
siblings 位于相同物理封装的处理器中的逻辑处理器的数量。
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数&
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
# 查看物理CPU个数
cat /proc/cpuinfo| grep &physical id&| sort| uniq| wc -l
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep &cpu cores&| uniq
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep &processor&| wc -l
查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
注意:重点是下面查询条件很好,可以举一反三
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:20402次
排名:千里之外
原创:78篇
(4)(4)(1)(1)(2)(1)(4)(2)(1)(1)(3)(2)(1)(3)(2)(4)(4)(1)(1)(6)(1)(1)(7)(9)(6)(7)&&&&获取android手机CPU\内存\屏幕密度等硬件信息
获取android手机CPU\内存\屏幕密度等硬件信息
AppInfoManager.java获取软件信息和内存信息,其它的信息获取在InfoActivity.java
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
移动开发下载排行6479人阅读
C/C++(14)
Linux相关(5)
我们在编程时,尤其是在涉及到系统环境的程序开发中,可能会需要动态的获得当前机器中可用的CPU核数。例如,当我们需要做并行计算时,我们可能会根据CPU核数来决定并行度,因此我们需要在C程序中获得当前机器中可用的CPU核数。
为了跨平台的需要,我们需要同时考虑在不同平台下获取机器处理器核数的方法。在这里我们考虑Linux与Windows两个平台,不同的平台有不同的方法来获取处理器核数。
在Windows平台下,我们可以使用GetSystemInfo( )这个函数来获取当前系统的一些软硬件信息。其中有一项即是当前机器中处理器的核数。通过如下语句即可获得所要的信息:
SYSTEM_INFO
GetSystemInfo(&info);
return info.dwNumberOfP
而在Linux平台下,我们可以使用sysconf()或者get_nprocs()来获取处理器核数。下面分别介绍:
sysconf( )有unistd.h提供,要使用该函数需要#include&unistd.h&,其参数可以是_SC_NPROCESSORS_CONF,也可以是_SC_NPROCESSORS_ONLN。sysconf(_SC_NPROCESSORS_CONF)返回系统可以使用的核数,但是其值会包括系统中禁用的核的数目,因此该值并不代表当前系统中可用的核数。而sysconf(_SC_NPROCESSORS_ONLN)的返回值真正的代表了系统当前可用的核数。
GNU C库提供了另外一种获取机器可用核数的方法。函数intget_nprocs_conf (void),int get_nprocs (void)在&sys/sysinfo.h中定义,这两个函数可用获取机器的核数。其中get_nprocs_conf (void)的返回值与sysconf(_SC_NPROCESSORS_CONF)类似,并不真正表名当前可用核数;而get_nprocs (void)的返回值与sysconf(_SC_NPROCESSORS_ONLN)类似,真正的反映了当前可用核数。
跨平台函数
跨平台的获取系统当前可用核数的函数如下所示:
Int_t get_CPU_core_num( )
#if defined(WIN32)
SYSTEM_INFO
GetSystemInfo(&info);
return info.dwNumberOfP
#elif defined(LINUX) || defined(SOLARIS) || defined(AIX)
return get_nprocs();
//GNU fuction
不支持的操作系统
获取系统当前可用核数,是并行计算中确定并行度的一种常用方法,通过本文的小函数,可用学到如何获取当前可用核数。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:65738次
积分:1249
积分:1249
排名:千里之外
原创:23篇
评论:50条
(4)(6)(7)(8)(2)(3)

我要回帖

更多关于 asp 获取手机 csdn 的文章

 

随机推荐