【发布时间】:2013-04-01 21:10:30
【问题描述】:
我在做一款安卓游戏,单核手机如 Galaxy S 和双核 Galaxy S2 的性能差距堪比白天和黑夜。因此,我没有为单核和双/四核制作不同的版本,而是考虑使用设备的处理器数量来关闭和打开某些图形功能。
但是获取处理器数量的可靠性如何?一些单核手机是否具有像英特尔超线程这样的线程,将一个核心显示为两个?还是有些双核手机比 Galaxy S2 慢很多?
【问题讨论】:
-
如果用户觉得游戏运行太慢,为什么不给他们一个选项来禁用花哨的效果?
-
1.据我所知,没有采用英特尔 HT 技术的芯片。 2. 是的,有些甚至是双核芯片,速度真的很慢。
-
我认为有些手机也使用核心停放,基本上是在电池电量不足或满足其他一些条件时禁用其中一个核心。我在笔记本电脑上遇到过类似的问题,核心停放使核心温度实用程序因缺少核心而惊慌失措。
-
@Esa 可能没那么慢,但是各种双核 SoC 的差别还是很大的,所以不能靠核心数,建议靠整体性能。
-
还要考虑到大多数人在后台运行的多个应用程序会占用 CPU 处理能力(音乐、Facebook 等)。因此,依靠核心数量并不总能反映您实际获得的处理能力。
标签: android unity3d processor hyperthreading