A*******s 发帖数: 153 | 1 为什么 Dual Core 1.3GHz + 1G Ram 能跑出 Quad Core 2.3GHz + 2G Ram 的分数,有
些甚至还能超过?
究竟什么才是性能瓶颈?软件还是硬件?
百思不得其解啊 |
J*****a 发帖数: 4262 | 2 有人显微照相了
iphone5S的双核心处理器的晶体管规模和A15四个核心的总和相当(仅ALU部分,不包括
显示核心和缓存)
也就是说苹果做了两个大核心,牺牲核数,提高单核性能
这也是正常的,毕竟iphone几乎没真正的多任务,提高单核性能更见效 |
A*******s 发帖数: 153 | 3 那所谓的提高单核性能是指什么呢?如果主频并不重要的话?
另外为什么连RAM都可以省成这样?
【在 J*****a 的大作中提到】 : 有人显微照相了 : iphone5S的双核心处理器的晶体管规模和A15四个核心的总和相当(仅ALU部分,不包括 : 显示核心和缓存) : 也就是说苹果做了两个大核心,牺牲核数,提高单核性能 : 这也是正常的,毕竟iphone几乎没真正的多任务,提高单核性能更见效
|
s****e 发帖数: 3181 | 4 单核性能就是IPC(instruction per cycle)*频率
除去频率,还可以通过提高IPC提高单核性能,主要手段包括超标量,分支预测,乱序
执行等,这些都需要堆晶体管
【在 A*******s 的大作中提到】 : 那所谓的提高单核性能是指什么呢?如果主频并不重要的话? : 另外为什么连RAM都可以省成这样?
|
A*******s 发帖数: 153 | 5 那对于RAM的需求呢?似乎1G也是够用的啊。看来底层重新设计还是很有功效的。
【在 s****e 的大作中提到】 : 单核性能就是IPC(instruction per cycle)*频率 : 除去频率,还可以通过提高IPC提高单核性能,主要手段包括超标量,分支预测,乱序 : 执行等,这些都需要堆晶体管
|
J*****a 发帖数: 4262 | 6 对于ram的需求和操作系统非常相关
ios就用在这区区几款设备上,iphone和ipad
iso操作系统可以为这几款设备优化,而不像Android要用在几千款不同配置的机器上,
不可能专们优化
专用操作系统消耗内存少,是很正常的
体验流畅,也是相对容易的
【在 A*******s 的大作中提到】 : 那对于RAM的需求呢?似乎1G也是够用的啊。看来底层重新设计还是很有功效的。
|
J*****a 发帖数: 4262 | 7 还有多发射
【在 s****e 的大作中提到】 : 单核性能就是IPC(instruction per cycle)*频率 : 除去频率,还可以通过提高IPC提高单核性能,主要手段包括超标量,分支预测,乱序 : 执行等,这些都需要堆晶体管
|
W*****x 发帖数: 684 | 8 处理器主频仅是硬件设计的冰山一角...
有很多方面的因素, 比如:1G 用了32/64bit接口, 而2G 用了16/32bit接口 |
k*h 发帖数: 3668 | 9 ram的需求和系统设计有关。
IOS不能大量多线程处理和多任务,通过精简功能可以节约很多ram。
再加上IOS很多程序,都不允许驻留ram里面,比如每次打开网页都要重新load,就是因
为网页没有保存在ram里面。这样通过降低一定的效率又可以节约很多ram。
所有IOS对ram的需求比Android小很多
【在 A*******s 的大作中提到】 : 那对于RAM的需求呢?似乎1G也是够用的啊。看来底层重新设计还是很有功效的。
|
o*******6 发帖数: 6113 | 10 增加核的数量不是也可以增加整体的ipc吗?如果程序支持并行的话。
我觉得android机器影响跑分的原因是java缺少手动内存管理,所以做同样的事情要使
用更大的内存。
【在 s****e 的大作中提到】 : 单核性能就是IPC(instruction per cycle)*频率 : 除去频率,还可以通过提高IPC提高单核性能,主要手段包括超标量,分支预测,乱序 : 执行等,这些都需要堆晶体管
|
|
|
c****9 发帖数: 5402 | 11 那间接说明了iOS推64-bit纯粹是为了广告效应,实际用途不大,至少现在如此。。。。
【在 k*h 的大作中提到】 : ram的需求和系统设计有关。 : IOS不能大量多线程处理和多任务,通过精简功能可以节约很多ram。 : 再加上IOS很多程序,都不允许驻留ram里面,比如每次打开网页都要重新load,就是因 : 为网页没有保存在ram里面。这样通过降低一定的效率又可以节约很多ram。 : 所有IOS对ram的需求比Android小很多
|
l*********s 发帖数: 5409 | 12 java要跑流畅了需要大约6倍native的内存
【在 A*******s 的大作中提到】 : 那对于RAM的需求呢?似乎1G也是够用的啊。看来底层重新设计还是很有功效的。
|
A*******s 发帖数: 153 | 13 这儿的逻辑没看懂。为啥这就说明了64bit没用呢?
。。
【在 c****9 的大作中提到】 : 那间接说明了iOS推64-bit纯粹是为了广告效应,实际用途不大,至少现在如此。。。。
|
z*********e 发帖数: 10149 | 14 你随便玩个游戏,切换出来,再切回去,不重新reload才算够,现在明显不行
【在 A*******s 的大作中提到】 : 那对于RAM的需求呢?似乎1G也是够用的啊。看来底层重新设计还是很有功效的。
|
o*******6 发帖数: 6113 | 15 是的。Android选择java是为了开发效率,只有这样才可以在最短的时间内追赶上ios的
ecosystem。不过java牺牲执行效率,现在已经成了Android继续前进的绊脚石了。。。
【在 l*********s 的大作中提到】 : java要跑流畅了需要大约6倍native的内存
|
c****9 发帖数: 5402 | 16 本版早已讨论过,在RAM小于4G的情况下,64位没有啥优势。iOS这么省内存,更没必要
用64-bit了。
【在 A*******s 的大作中提到】 : 这儿的逻辑没看懂。为啥这就说明了64bit没用呢? : : 。。
|
s****e 发帖数: 3181 | 17 一般没有“整体的ipc”这个概念
ipc一般就是指在单线程的ipc,是衡量单核性能的指标
如果程序支持平行并且scalability好,当然性能可以和核数一起增长
【在 o*******6 的大作中提到】 : 增加核的数量不是也可以增加整体的ipc吗?如果程序支持并行的话。 : 我觉得android机器影响跑分的原因是java缺少手动内存管理,所以做同样的事情要使 : 用更大的内存。
|
o*******6 发帖数: 6113 | 18 我就是这个意思,用词不太准确。
android的机器核更多,主频更高,按理说性能应该更好。跑得不如iphone流畅只能怪
java的执行效率了。
【在 s****e 的大作中提到】 : 一般没有“整体的ipc”这个概念 : ipc一般就是指在单线程的ipc,是衡量单核性能的指标 : 如果程序支持平行并且scalability好,当然性能可以和核数一起增长
|
A*******s 发帖数: 153 | 19 为什么我看过的理解64bit的提升不光是支持大RAM呢?
【在 c****9 的大作中提到】 : 本版早已讨论过,在RAM小于4G的情况下,64位没有啥优势。iOS这么省内存,更没必要 : 用64-bit了。
|
k*h 发帖数: 3668 | 20 要看什么程序的。很多程序能用到单核,那4核和2核跑起来就没有区别。
如果没有针对4核优化的程序,4核就是没有意义的。64bit也是同理。
并不一定是java的执行效率问题。
【在 o*******6 的大作中提到】 : 我就是这个意思,用词不太准确。 : android的机器核更多,主频更高,按理说性能应该更好。跑得不如iphone流畅只能怪 : java的执行效率了。
|
|
|
J*****a 发帖数: 4262 | 21 但是前面人说的测试成绩,A7双核超过四核多是在单线程的测试中,多线程的测试A7还
是不如四核骁龙800或者A15的
上面人说的都是单核能力
【在 o*******6 的大作中提到】 : 增加核的数量不是也可以增加整体的ipc吗?如果程序支持并行的话。 : 我觉得android机器影响跑分的原因是java缺少手动内存管理,所以做同样的事情要使 : 用更大的内存。
|
h******b 发帖数: 6055 | 22 苹果这方面做的比安卓好的多。 两个游戏必然关掉一个。 有时候打电话看个网页游
戏重启了。 我是2gb内存。
还有安卓不也是一样打开网页重新load? 我不觉得有什么优势。
【在 z*********e 的大作中提到】 : 你随便玩个游戏,切换出来,再切回去,不重新reload才算够,现在明显不行
|
f*******5 发帖数: 10321 | 23 不重新load网页。你拿mitbbs首页就能实验。
【在 h******b 的大作中提到】 : 苹果这方面做的比安卓好的多。 两个游戏必然关掉一个。 有时候打电话看个网页游 : 戏重启了。 我是2gb内存。 : 还有安卓不也是一样打开网页重新load? 我不觉得有什么优势。
|
h******b 发帖数: 6055 | 24 iPad 1和g pro比较了,没有任何区别。
第一次打开两个都是load,然后出去回来都不需要重新load。 如果打开个游戏什么的
回来都是重新load。
安卓后台管理一塌糊涂。 玩个地牢,回你个贴打开个网页就被关闭了。 以前galaxy
note 1接个电话就没了。
【在 f*******5 的大作中提到】 : 不重新load网页。你拿mitbbs首页就能实验。
|