Kam*_*ngh 14 cpu cpu-speed cpu-cores android-studio
例如,AMD Ryzen 5 1600有6个(每个物理2个逻辑核心)内核,具有Clockspeed:3.2 GHz Turbo Speed:3.6 GHz.
相比之下,英特尔酷睿i5-7600拥有4个带有Clockspeed的内核:3.5 GHz Turbo Speed:4.1 GHz.
我的经验,Ryzen 1600比i5 7600表现得更好我已经看过很多游戏基准,其中两个处理器都是颈部和Ryzen的性能只有在视频渲染,编码,文件压缩等情况下才会产生影响,否则我找不到主要区别.甚至主要是我发现i5 7600表现更好.
总而言之,这是我的问题....
Hon*_*ong 13
我已经有这个问题很长一段时间了,刚刚从Intel i5-3570K @ 3.4 GHz(4核)跳到AMD Ryzen 7 2700 @ 3.2 GHz(8核).让我分享我的测试结果.
+--------------------------------+--------------------------+---------------------------+
| | Intel i5-3570K @ 3.4GHz | AMD Ryzen 7 2700 @ 3.2GHz |
| | (4-core) 32GB DDR3 RAM | (8-core) 32GB DDR4 RAM |
+--------------------------------+--------------------------+---------------------------+
| Rebuild the debug version of | 2m 15s | 1m 3s |
| an app after cleaning it. | | |
+--------------------------------+--------------------------+---------------------------+
| Build, copy and FTP a release | 5m 5s | 4m 5s |
| package after the above task | | |
+--------------------------------+--------------------------+---------------------------+
Run Code Online (Sandbox Code Playgroud)
第二次测试主要是由Proguard的缩小和混淆消耗的.我在使用新主板,CPU和RAM升级PC之前和之后的24小时内完成了所有测试.这两个驱动器(一个SSD和一个HD)留了下来.
多亏了微软,Android模拟器现在可以在基于AMD CPU的PC上运行.Ryzen 7机器上的仿真器速度令人难以置信.冷启动Marshmallow 6.0-API 23仿真器只需14秒.立即启动任何应用程序.我严重怀疑任何物理Android设备都能胜过模拟器.
我一直希望看到为软件开发设计的基准测试.几乎所有基准测试似乎都针对游戏.
Cod*_*ice 10
我认为这取决于项目的结构,特别是在编译时.Gradle启用并行构建的选项仅影响多模块项目的编译时间.如果您的整个应用程序只有一个单片模块,gradle将仅限制使用多个核心(如果有的话).
有关多项目构建的更多信息,请参阅https://docs.gradle.org/current/userguide/multi_project_builds.html.
在为Android开发构建或购买机器时要考虑的另一件事:英特尔芯片允许您在模拟器中虚拟化基于Intel的映像.与模拟基于ARM的映像或在AMD芯片上运行仿真器相比,这会在测试应用程序时显着提高速度.
在我看来,作为最近构建开发PC并经常在Android Studio和Intellij(基本上是Android Studio)上大量工作的人,您的CPU很少成为您的瓶颈。确切地说,这是您的内存量和驱动器的读/写时间。打开任务管理器或其他一些硬件监视小工具并运行构建,您通常会看到CPU占40-60%,驱动器读/写最大达到100%,而Android Studio,仿真器(如果使用)和所有Java运行时内容耗尽了您的内存。
所以我会说这取决于个人喜好。我相信任何一个都可以正常工作。
| 归档时间: |
|
| 查看次数: |
7191 次 |
| 最近记录: |