2017-05-25 95 views
2

例如AMD Ryzen 5 1600有6个(每个物理的2个逻辑内核)内核,具有Clockspeed:3.2 GHz Turbo Speed:3.6 GHz。安卓工作室性能与CPU内核数量的比例是否良好

相比之下,英特尔酷睿i5-7600有4个核心与Clockspeed:3.5 GHz 涡轮增压速度:4.1 GHz。我看过很多游戏的基准测试,其中两个处理器都是脖子和Ryzen的性能,只有在视频回放,编码,文件压缩等情况下才会受到阻碍。发现主要区别。即使主要我发现i5 7600表现更好。

所有的一切,这是我的问题....

  • 是否内核的数量真正重要的Android工作室?
  • 更高的时钟速度对于Android Studio来说很重要吗?
  • 如果两者都很重要,那么为什么Ryzen在游戏方面表现不如那些只有4核心的i5。
+1

我只会担心这一点,你至少有64GB/128Gb的RAM和SSD上的所有内容。 Android工作室为你的早餐消耗你的记忆! – rupps

回答

2

在我看来,作为最近开发了一款开发PC并且经常在Android Studio和Intellij(基本上是Android Studio)上工作的人,你的CPU很少是你的瓶颈。相反,我会说这是你的内存量和驱动器的读/写时间。打开任务管理器或其他硬件监控小工具并运行构建,您将经常看到40-60%的CPU,驱动器的读写最大值为100%,Android Studio,仿真器(如果使用它)和所有Java运行时间的东西耗尽你的记忆。

所以我会说这是根据个人喜好。我相信任何人都会工作得很好。

3

我相信这取决于你的项目的结构,尤其是编译时。 Gradle启用并行构建的选项仅影响多模块项目的编译时间。如果您的整个应用只有一个单片模块,那么gradle只会有限地使用多个内核。

有关多项目构建的更多信息,请参见https://docs.gradle.org/current/userguide/multi_project_builds.html

构建或购买Android开发机器时需要考虑的另一件事:英特尔芯片允许您在仿真器中虚拟化基于英特尔的映像。与模拟基于ARM的映像或在AMD芯片上运行仿真器相比,这可在测试应用程序时显着提高速度。

1

对于Android Studio来说,内核的数量真的很重要吗?

处理计算机的电源事情确实在使用Android的工作室,在这种情况下,你所提到的这两个处理器并驾齐驱,当涉及到处理能力,所以使用时,你不会注意到那么大的差别Android工作室。在我看来,i5应该表现更好。

对于Android Studio来说,更高的时钟速度至关重要吗?

较高的时钟速度并不能确保高性能,在一个时钟周期内完成的工作量很重要。

如果这两个问题,那么为什么Ryzen在游戏中执行并不是那么还有 比较谁酷睿i5只有4个内核。

英特尔i5处理器不支持超线程技术,但拥有4个固态内核,而AMD Ryzen 5 1600(3 + 3样式核心设计)以能效为优先。

+0

因此,我应该去为i5(我正在建设PC尤其是Android开发)或Ryzen 1600,因为在互联网上每个人都说ryzen比i5好,但在Ryzen的情况下,我有专用图形卡,但在i5集成图形卡运作良好。 i5可以帮助我降低成本。 –

+1

i5会更好,如果可能的话尝试使用ssd存储(512GB的256GB)作为系统文件,使用标准硬盘作为其他数据,这会显着提高性能。只有在多核应用中,Ryzen才能胜过i5 – 8hubham