出现这个问题有2个可能性,
1:小米系统及硬件没有提供对应的接口给软件,软件无法读取到GPU的运行数据;
2:软件本身不能支持这款手机或者对应的处理器的GPU数据读取。
可以下载安装CPUfloat中文版。左侧已经看到cpu的运行情况,这是已经开启权限的结果,默认安装后看不到左侧的小窗口的,打开应用cpufloat,然后点击手机菜单键,进去后台管理,点击应用详情,下滑桌面找到权限管理点击进去,在显示悬浮窗这里选择允许,这样子就可以看到cpu的频率小窗。
CPU使用率只要不是一直都是【50%】以上,都算是正常的,在没运行其它程序的情况下,CPU使用率小于【15%】也是正常的。
我看了一下,在vs的两种环境下,这段代码的汇编代码是完全一样的,执行结果也是相同的。
你的结果有所不同,一种可能是使用了不同的指令,这只能自己去弄清楚了。
如图在vs下,做了两个加法后,cvtss2sd指令把标量单精度浮点数转化为标量双精度浮点数,而xmm是sse指令常用的寄存器。
这只是见招拆招,你还需要去看一看cpu的专业文档才会真正明白32位和64位的本质区别,一本讲c语言的基础书籍,怎么可能会说到这方面的知识呢?(69.2应该是手误吧?)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)