迫于公司配的 m1pro 16g 内存太小了,平时用起来很卡,mac 内存又太金贵买不起,准备花 2000~3000 去闲鱼配一台台式在公司用,系统装 ubuntu 。
平时使用场景就是 java 开发,同时开十几个 idea 项目(现在只能开一两个)和几十个 chrome 标签页和一堆杂七杂八的辅助软件。
现在在 cpu 选择上没抉择下来,主要两个选择:
虽然睿频都一样不过因为架构更新大概是 5700x 的单核性能会更高?跑分也是这样的体现。
价格差不多,应该选哪个?
1
chuck1in 2023-11-16 22:32:16 +08:00 via iPhone
op 你一个人要做十几个项目?听起来像是一份年薪百万的工作。羡慕。
|
2
Sky9 2023-11-16 22:34:20 +08:00
开发的话,首先考虑核心和线程吧。3900X
|
4
Donahue 2023-11-16 23:10:46 +08:00 1
可能用不出明显差距吧,我 3700x 8 核 16 线程, 编程的时候没跑满过, 也可能是我的要求比较低,我就开一个 windows 虚拟机,一些 chrome 标签页,4-5 个 vscode 窗口,偶尔开 idea, cpu 占用挺低的.
自己组台式太爽了,内存随便上 32G 64G |
5
lostberryzz 2023-11-16 23:47:50 +08:00
不如搞台 7840hs 的小主机 R23 单 1801 多 17232
|
6
jackytang520 2023-11-17 01:21:58 +08:00
十几个 idea ,这有点吓人
|
7
ZRS 2023-11-17 01:58:07 +08:00
频率差距太小了,我还以为你要问 Threadripper 和同架构 EPYC 的取舍...
选核多的 |
8
dw2693734d 2023-11-17 07:20:57 +08:00
直接上 epyc 9654 ,满足你的需求
|
9
esile 2023-11-17 07:47:30 +08:00 via Android
5700x 更合适
|
10
yeqizhang 2023-11-17 08:14:28 +08:00 via Android
@lostberryzz 小主机散热跟不上吧,那不是纸面性能
|
11
yeqizhang 2023-11-17 08:20:43 +08:00 via Android
3900x 不是 r9 吗?就是要发挥性能,需要好点的散热器
|
12
Greendays 2023-11-17 08:27:45 +08:00
听你的需求,感觉内存是最重要的,64GB 好像都不一定够用吧
|
13
ZZ74 2023-11-17 08:31:31 +08:00
10+个 idea 真是让人费解....还不如都在一个 eclipse 里打开了....
莫不是又是牛人拆出来的微服务.... |
14
doanything 2023-11-17 08:43:05 +08:00
(O_o)?? 十几个?
|
15
qaqLjj 2023-11-17 08:54:47 +08:00 via Android
亲测,CPU 买便宜的,省下的钱都用来买内存
|
16
darkengine 2023-11-17 09:10:43 +08:00 1
同时开发十几个那你并行能力也太强了
如果只是同时开发其中一两个,其他只是参考,那么建议这一两个项目用 IDEA 打开,其他的换轻量的 IDE 开 |
17
garlics 2023-11-17 09:11:11 +08:00
说个题外话,咸鱼现在还不一定比淘宝和拼多多便宜
|
18
lilei2023 2023-11-17 09:17:57 +08:00 1
这两个 CPU , 你能跑满?还不如多搞点内存,
|
19
nothingistrue 2023-11-17 09:22:44 +08:00
CPU 不重要,先把内存搞上去。如果只是 java 项目,配额估算:基本 6 G + 项目数量 * 2G 。要是再加上 chrome ,拉到 CPU + 主板能支持的最大量。
|
20
sss15 2023-11-17 09:30:15 +08:00 1
|
21
CodeCodeStudy 2023-11-17 09:32:33 +08:00
@sss15 #20 这种微服务真吓人,本来就一套代码,非要拆成十几个
|
22
CodeCodeStudy 2023-11-17 09:33:29 +08:00
苹果的 16G 不是相当于其他系统的 32G 吗,怎么还不够用?一万多的 mac book pro 还会卡?
|
23
xiaoHuaJia 2023-11-17 09:38:44 +08:00
我公司电商一套下来大概 20 个微服务,能理解 op 的感受 哈哈哈
|
24
huang119412 2023-11-17 09:44:22 +08:00 1
5700X ,开发机单线程性能太重要了。不是极限负载 5700X 基本上暴打 3900X 。
|
25
Plutooo 2023-11-17 10:03:33 +08:00 1
cpu 选便宜的+1 ,大内存好固态更重要
|
27
florentino 2023-11-17 10:27:42 +08:00
重构, 把几十个项目代码合并到一个项目里面,这样打开一个 idea 就行了, 也不会影响原有的微服务架构
|
28
PrtScScrLk 2023-11-17 10:30:39 +08:00
@lostberryzz 我也想整一个这个主机,体积小
|
30
WashFreshFresh 2023-11-17 11:22:11 +08:00
一个窗口就够了 本身 idea 多一个窗口就多一份额外内存占用
|
31
Yukineko OP @wudaye #26 一般是常驻 2 ~ 3 个需要开发的项目窗口,其他的项目是用来参考 copy 代码用和排查问题用的
|
32
Yukineko OP @darkengine #16 是只有一两个是开发的,其他是参考,也试过参考项目用 vscode 来打开,但是毕竟是 java 项目..查代码的时候关联体验还是差 idea 太多了
|
36
warcraft1236 2023-11-17 11:31:19 +08:00
正确做法,写邮件给老板,给出当前电脑不够用的证据,让老板批准给你买足够配置的电脑
用自己的电脑开发公司的项目,一旦发生数据安全问题,根本说不清 |
37
Yukineko OP @CodeCodeStudy #22 @Yukineko #35 回复错了,这应该是回复 22 楼的
|
38
L0L 2023-11-17 14:25:05 +08:00
10 几个项目呢?一起启动? java 的,大点内存感觉是王道,64G ,128G 的起步走起
|
39
maokg 2023-11-17 14:48:18 +08:00
我用的 3900x + 64G 内存,用来编译 aosp 源码和其他娱乐,蛮够的
|
40
dif 2023-11-17 14:52:07 +08:00
本地开发不用太考虑核心数。内存 64 起步。32 真不够用。我就纳闷了,刚毕业 8G 台式机还要安装 Oracle ,写代码都不卡,现在 32G 内存开一个 IDEA 就 45%得内存没了。还没运行代码呢
|
41
cubecube 2023-11-17 15:59:24 +08:00
都不如 12700:)
|
42
busterian 2023-11-17 16:30:00 +08:00
为什么不选核心多,主频也高的 cpu ,比如线程撕裂这或者 7950X
|
43
alienx717 2023-11-17 16:44:01 +08:00
inter I5 +8g 最後一款 13 寸 mbp , 開發 Java 微服務,除了有點燙……
|
44
matepi 2023-11-17 16:46:55 +08:00
我选择大内存,内存虚拟配合定时落磁盘的内存虚拟盘工具
项目文件全部进内存盘 |
45
llhhss 2023-11-17 17:35:37 +08:00
为什么不能高主频多核心,比如 intel 大小核 [doge]
这两个我选 5700x ,或者看看 5700g 的整机,全新的应该也不贵 |
46
91pornshanghai 2023-11-17 17:49:08 +08:00
@yeqizhang #10 现在好几家的 7840hs 小主机基本上都要 50 多 60 瓦的性能释放了
|
50
night98 2023-11-17 23:48:30 +08:00
有个 7945hx 的小主机马上要发布了,上个 64g 内存,基本上妥妥的了。另外建议你用 idea 的多项目模式去打开项目,这样会少一些内存占用,速度也快很多
|
51
iceheart 2023-11-18 08:18:15 +08:00 via Android
多核优先。
多核就意味着大 cache 。 就算有代差,r9 也肯定比 r7 强 |