Ale*_*e G 9 intel-core-i7 build xeon android-studio
我是一名 Android 开发人员,花了很多时间等待,所以我开始考虑双 Xeon 设置。
我知道,例如,对于 3D 渲染解决方案 - 额外的内核几乎线性地提高了速度,所以我的问题是 - Android Studio 的构建时间会减少吗?如果不是线性的,那么至少可以明显地使升级值得吗?
我知道 AS 具有多核支持,但只是想确保在我出去花钱之前,它会像使用 4 个内核一样使用所有 20 个内核。
很高兴听到有经验的人将双至强与 i7 设置进行相同的项目构建进行比较,但任何信息都会有所帮助!
——
请注意:
在您建议查看其他提高速度的方法之前 - 让我向您保证,我已经尝试了所有方法 - 快速 SSD,充足的 RAM,所有可能的 Gradle 和 IDE 选项,抽象了一些依赖项来构建发布版本只是为了避免多索引, 最新 AS 版本, Instant run / JRebel 等
Ale*_*e G 17
所以我不得不艰难地找出这个问题。就我而言,我的项目和硬件并没有使用所有内核。我已经用我拥有的不同硬件做了一些基本的基准测试,但对它们持保留态度——你应该明白需求和设置会极大地影响结果。
测试详情
所以这是我拥有的硬件:
全部以超线程的基本时钟运行。和 SSD:
每个驱动器都安装了 Windows 10,因此我尝试通过在计算机之间交换驱动器来测试两件事 - 处理器速度和驱动器速度。
至强和 6700k 有 DDR4 内存,3770k 有 DDR3。
从下往上读图:

所以这个过程不是很科学,包括重复几次任务,然后取平均值。
清理后重建:Build -> Clean project,Build -> Rebuild project
重建:构建 -> 重建项目
构建时启动:在重建后首次启动时启动并记下 gradle 时间
再次启动:继续启动而不更改暖 gradle 守护进程
更改一个日志:更改 Java 的 Log.v 中的字符串并重建
安装不变:从按下运行按钮到在屏幕上打开所用的时间
模拟器启动时间:以上时间减去 Gradle 构建时间
我的结论是:
希望它可以帮助某人!
PS 尝试在相同的硬件上对 Xcode 进行基准测试 - 几乎相同的故事
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           4917 次  |  
        
|   最近记录:  |