各位大佬,机械硬盘适不适合用来做配 android 编译环境?

2020 年 2 月 24 日
 hinzer

搞了台笔记本想用来办公,因为需要整编 android 源码。想是需求的配置会比较高一些,但是具体配置也没底,,,神州战神的笔记本型号是 GX7-CT5DS,目前的配置

因为需要配置开发环境,打算 VMware 跑 linux 系统。硬盘容量不够,现在考虑在加配一个硬盘,,2T 的机械硬盘或者是 500G 的 SSD,价格都差不多。个人比较想要机械硬盘(容量大),但又担心这样编译会不会特别慢。。 请求各位大佬帮忙给瞅瞅,选哪个好呢?

16328 次点击
所在节点    Android
23 条回复
bkmi
2020 年 2 月 24 日
不适合,慢,编译的时候 IO 非常频繁
Buges
2020 年 2 月 24 日
非常不适合,代码库千万别放到 HDD,尤其是像 node modules 那样海量小文件的情况。编译或 IDE 的搜索等行为产生的海量随机 IO 不但非常卡慢,还极大的损害硬盘寿命。
hinzer
2020 年 2 月 24 日
@bkmi 多谢
hiboshi
2020 年 2 月 24 日
看成机械键盘了
hinzer
2020 年 2 月 24 日
@Buges 那我还是选固态吧,容量小点无所谓了。感谢
hinzer
2020 年 2 月 24 日
@hiboshi 哈哈
linvaux
2020 年 2 月 24 日
还是 ssd 吧,整编 Android 源码 HDD 会慢成狗的
closedevice
2020 年 2 月 24 日
正常情况下,做 Android 开发的一般很少编译整个 AOSP.如果是系统开发,一般是走 CI 机器吧.本地全编译一次,多数情况模块编译还行.但无论那种情况,不推荐机械硬盘,因为真的慢啊.
murmur
2020 年 2 月 24 日
编 aosp 么?买不起 nvme 买个 sata 不香么
sadfQED2
2020 年 2 月 24 日
买啥固态啊。机械硬盘,写代码 10 分钟,然后编译一整天,天天都能划水,不香么🐶🐶
Owenjia
2020 年 2 月 24 日
@bkmi
CFLAGS 里加 -pipe 会好一点吗?
LPeJuN6lLsS9
2020 年 2 月 24 日
机械盘搞 nodejs 开发真的要死
wanglufei
2020 年 2 月 24 日
全编一次后 单模块就很快了
killeder
2020 年 2 月 24 日
编译 android 系统还是用 1T 的 SSD 吧,500G 都太小
300
2020 年 2 月 24 日
不知道安卓源码什么情况
就说安卓项目的,公司老电脑上打开一个项目可以泡杯咖啡。。。
rwalle
2020 年 2 月 24 日
SSD 已经比前些年便宜很多了,你今天省了这个钱以后会后悔的
kokutou
2020 年 2 月 24 日
2t 的笔记本机械。。。百分百是 smr 叠瓦盘。。。
可以慢到你砸电脑。
msg7086
2020 年 2 月 25 日
CMR 的 HDD 硬盘是可以用的,但是前提是你内存要大。
比如安卓源代码大概 20 多 G,那如果你有 64G 或者 128G 内存的话,读写都可以用内存做缓存和缓冲,第一次跑会很慢,但是只要不重启的话后续运行是不会慢的。

当然了,SSD 比堆内存要便宜很多,所以没有必要用堆内存大法了。
1T 的 SSD 也不贵了吧,100 刀上下可以买一块了,既然是生产力工具的话可以考虑多花点钱上更好的。
hinzer
2020 年 2 月 25 日
@msg7086 多谢!! 100 刀上下的 1T 硬盘,你说的是哪个型号的啊?求推荐。。
janxin
2020 年 2 月 25 日
当然是机械硬盘啦;编译的时候就能划水了!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/647192

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX