Java 开发, cpu 应该买高主频少核心还是多核心低主频?

2023-11-16 22:26:36 +08:00
 Yukineko

迫于公司配的 m1pro 16g 内存太小了,平时用起来很卡,mac 内存又太金贵买不起,准备花 2000~3000 去闲鱼配一台台式在公司用,系统装 ubuntu 。

平时使用场景就是 java 开发,同时开十几个 idea 项目(现在只能开一两个)和几十个 chrome 标签页和一堆杂七杂八的辅助软件。

现在在 cpu 选择上没抉择下来,主要两个选择:

  1. R7 3900X 12 核 24 线程 默频 3.8 睿频 4.6 R23 分数单核 1338 多核 18937
  2. R5 5700X 8 核 16 线程 默频 3.6 睿频 4.6 R23 分数单核 1538 多核 14337

虽然睿频都一样不过因为架构更新大概是 5700x 的单核性能会更高?跑分也是这样的体现。

价格差不多,应该选哪个?

3152 次点击
所在节点    问与答
52 条回复
CodeCodeStudy
2023-11-17 09:32:33 +08:00
@sss15 #20 这种微服务真吓人,本来就一套代码,非要拆成十几个
CodeCodeStudy
2023-11-17 09:33:29 +08:00
苹果的 16G 不是相当于其他系统的 32G 吗,怎么还不够用?一万多的 mac book pro 还会卡?
xiaoHuaJia
2023-11-17 09:38:44 +08:00
我公司电商一套下来大概 20 个微服务,能理解 op 的感受 哈哈哈
huang119412
2023-11-17 09:44:22 +08:00
5700X ,开发机单线程性能太重要了。不是极限负载 5700X 基本上暴打 3900X 。
Plutooo
2023-11-17 10:03:33 +08:00
cpu 选便宜的+1 ,大内存好固态更重要
wudaye
2023-11-17 10:14:36 +08:00
@ZZ74 几十个微服务在有一定体量的互联网公司太正常了,问题出在为什么 1 个人要维护十几个
florentino
2023-11-17 10:27:42 +08:00
重构, 把几十个项目代码合并到一个项目里面,这样打开一个 idea 就行了, 也不会影响原有的微服务架构
PrtScScrLk
2023-11-17 10:30:39 +08:00
@lostberryzz 我也想整一个这个主机,体积小
Yukineko
2023-11-17 11:20:57 +08:00
@ZRS #7 这些太贵啦,之前也考虑过 e5 啥的,但是主频太低了感觉影响日常使用还是作罢了
WashFreshFresh
2023-11-17 11:22:11 +08:00
一个窗口就够了 本身 idea 多一个窗口就多一份额外内存占用
Yukineko
2023-11-17 11:22:30 +08:00
@wudaye #26 一般是常驻 2 ~ 3 个需要开发的项目窗口,其他的项目是用来参考 copy 代码用和排查问题用的
Yukineko
2023-11-17 11:23:47 +08:00
@darkengine #16 是只有一两个是开发的,其他是参考,也试过参考项目用 vscode 来打开,但是毕竟是 java 项目..查代码的时候关联体验还是差 idea 太多了
Yukineko
2023-11-17 11:24:12 +08:00
@lilei2023 #18 内存肯定是拉满至少 64g 起步的
Yukineko
2023-11-17 11:25:34 +08:00
@sss15 #20 不是喔,是会开很多个项目窗口,也有一些项目是这样多模块的
Yukineko
2023-11-17 11:30:46 +08:00
@Yukineko #34 真真不行
warcraft1236
2023-11-17 11:31:19 +08:00
正确做法,写邮件给老板,给出当前电脑不够用的证据,让老板批准给你买足够配置的电脑

用自己的电脑开发公司的项目,一旦发生数据安全问题,根本说不清
Yukineko
2023-11-17 11:31:38 +08:00
@CodeCodeStudy #22 @Yukineko #35 回复错了,这应该是回复 22 楼的
L0L
2023-11-17 14:25:05 +08:00
10 几个项目呢?一起启动? java 的,大点内存感觉是王道,64G ,128G 的起步走起
maokg
2023-11-17 14:48:18 +08:00
我用的 3900x + 64G 内存,用来编译 aosp 源码和其他娱乐,蛮够的
dif
2023-11-17 14:52:07 +08:00
本地开发不用太考虑核心数。内存 64 起步。32 真不够用。我就纳闷了,刚毕业 8G 台式机还要安装 Oracle ,写代码都不卡,现在 32G 内存开一个 IDEA 就 45%得内存没了。还没运行代码呢

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

https://www.v2ex.com/t/992599

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

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

© 2021 V2EX