Yukineko
V2EX  ›  问与答

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

  •  
  •   Yukineko · Nov 16, 2023 · 5056 views
    This topic created in 1084 days ago, the information mentioned may be changed or developed.

    迫于公司配的 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 的单核性能会更高?跑分也是这样的体现。

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

    52 replies  •  2023-11-20 15:13:11 +08:00
    chuck1in
    chuck1in
    Nov 16, 2023 via iPhone
    1
    op 你一个人要做十几个项目?听起来像是一份年薪百万的工作。羡慕。
    Sky9
    Sky9
    Nov 16, 2023
    2
    开发的话,首先考虑核心和线程吧。3900X
    Yukineko
    Yukineko
    OP
    Nov 16, 2023
    3
    @chuck1in 要是能赚这么多,我就不用上咸鱼捡垃圾了..
    Donahue
    Donahue
    Nov 16, 2023❤️1
    4
    可能用不出明显差距吧,我 3700x 8 核 16 线程, 编程的时候没跑满过, 也可能是我的要求比较低,我就开一个 windows 虚拟机,一些 chrome 标签页,4-5 个 vscode 窗口,偶尔开 idea, cpu 占用挺低的.

    自己组台式太爽了,内存随便上 32G 64G
    lostberryzz
    lostberryzz
    Nov 16, 2023
    5
    不如搞台 7840hs 的小主机 R23 单 1801 多 17232
    jackytang520
    jackytang520
    Nov 17, 2023
    6
    十几个 idea ,这有点吓人
    ZRS
    ZRS
    Nov 17, 2023
    7
    频率差距太小了,我还以为你要问 Threadripper 和同架构 EPYC 的取舍...
    选核多的
    dw2693734d
    dw2693734d
    Nov 17, 2023
    8
    直接上 epyc 9654 ,满足你的需求
    esile
    esile
    Nov 17, 2023 via Android
    9
    5700x 更合适
    yungo8
    yungo8
    Nov 17, 2023 via Android
    10
    @lostberryzz 小主机散热跟不上吧,那不是纸面性能
    yungo8
    yungo8
    Nov 17, 2023 via Android
    11
    3900x 不是 r9 吗?就是要发挥性能,需要好点的散热器
    Greendays
    Greendays
    Nov 17, 2023
    12
    听你的需求,感觉内存是最重要的,64GB 好像都不一定够用吧
    ZZ74
    ZZ74
    Nov 17, 2023
    13
    10+个 idea 真是让人费解....还不如都在一个 eclipse 里打开了....
    莫不是又是牛人拆出来的微服务....
    doanything
    doanything
    Nov 17, 2023
    14
    (O_o)?? 十几个?
    MarkLazy
    MarkLazy
    Nov 17, 2023 via Android
    15
    亲测,CPU 买便宜的,省下的钱都用来买内存
    darkengine
    darkengine
    Nov 17, 2023❤️1
    16
    同时开发十几个那你并行能力也太强了

    如果只是同时开发其中一两个,其他只是参考,那么建议这一两个项目用 IDEA 打开,其他的换轻量的 IDE 开
    garlics
    garlics
    Nov 17, 2023
    17
    说个题外话,咸鱼现在还不一定比淘宝和拼多多便宜
    lilei2023
    lilei2023
    Nov 17, 2023❤️1
    18
    这两个 CPU , 你能跑满?还不如多搞点内存,
    nothingistrue
    nothingistrue
    Nov 17, 2023
    19
    CPU 不重要,先把内存搞上去。如果只是 java 项目,配额估算:基本 6 G + 项目数量 * 2G 。要是再加上 chrome ,拉到 CPU + 主板能支持的最大量。
    pushMeUp
    pushMeUp
    Nov 17, 2023❤️1
    20
    十几个项目应该是指的这种吧,idea 还是一个窗口,但是微服务一大堆
    CodeCodeStudy
    CodeCodeStudy
    Nov 17, 2023
    21
    @sss15 #20 这种微服务真吓人,本来就一套代码,非要拆成十几个
    CodeCodeStudy
    CodeCodeStudy
    Nov 17, 2023
    22
    苹果的 16G 不是相当于其他系统的 32G 吗,怎么还不够用?一万多的 mac book pro 还会卡?
    xiaoHuaJia
    xiaoHuaJia
    Nov 17, 2023
    23
    我公司电商一套下来大概 20 个微服务,能理解 op 的感受 哈哈哈
    huang119412
    huang119412
    Nov 17, 2023❤️1
    24
    5700X ,开发机单线程性能太重要了。不是极限负载 5700X 基本上暴打 3900X 。
    Plutooo
    Plutooo
    Nov 17, 2023❤️1
    25
    cpu 选便宜的+1 ,大内存好固态更重要
    wudaye
    wudaye
    Nov 17, 2023
    26
    @ZZ74 几十个微服务在有一定体量的互联网公司太正常了,问题出在为什么 1 个人要维护十几个
    florentino
    florentino
    Nov 17, 2023
    27
    重构, 把几十个项目代码合并到一个项目里面,这样打开一个 idea 就行了, 也不会影响原有的微服务架构
    PrtScScrLk
    PrtScScrLk
    Nov 17, 2023
    28
    @lostberryzz 我也想整一个这个主机,体积小
    Yukineko
    Yukineko
    OP
    Nov 17, 2023
    29
    @ZRS #7 这些太贵啦,之前也考虑过 e5 啥的,但是主频太低了感觉影响日常使用还是作罢了
    WashFreshFresh
    WashFreshFresh
    Nov 17, 2023
    30
    一个窗口就够了 本身 idea 多一个窗口就多一份额外内存占用
    Yukineko
    Yukineko
    OP
    Nov 17, 2023
    31
    @wudaye #26 一般是常驻 2 ~ 3 个需要开发的项目窗口,其他的项目是用来参考 copy 代码用和排查问题用的
    Yukineko
    Yukineko
    OP
    Nov 17, 2023
    32
    @darkengine #16 是只有一两个是开发的,其他是参考,也试过参考项目用 vscode 来打开,但是毕竟是 java 项目..查代码的时候关联体验还是差 idea 太多了
    Yukineko
    Yukineko
    OP
    Nov 17, 2023
    33
    @lilei2023 #18 内存肯定是拉满至少 64g 起步的
    Yukineko
    Yukineko
    OP
    Nov 17, 2023
    34
    @sss15 #20 不是喔,是会开很多个项目窗口,也有一些项目是这样多模块的
    Yukineko
    Yukineko
    OP
    Nov 17, 2023
    35
    @Yukineko #34 真真不行
    daiqiangbudainiu
    daiqiangbudainiu
    Nov 17, 2023
    36
    正确做法,写邮件给老板,给出当前电脑不够用的证据,让老板批准给你买足够配置的电脑

    用自己的电脑开发公司的项目,一旦发生数据安全问题,根本说不清
    Yukineko
    Yukineko
    OP
    Nov 17, 2023
    37
    @CodeCodeStudy #22 @Yukineko #35 回复错了,这应该是回复 22 楼的
    L0L
    L0L
    Nov 17, 2023
    38
    10 几个项目呢?一起启动? java 的,大点内存感觉是王道,64G ,128G 的起步走起
    Yasuke
    Yasuke
    Nov 17, 2023
    39
    我用的 3900x + 64G 内存,用来编译 aosp 源码和其他娱乐,蛮够的
    dif
    dif
    Nov 17, 2023
    40
    本地开发不用太考虑核心数。内存 64 起步。32 真不够用。我就纳闷了,刚毕业 8G 台式机还要安装 Oracle ,写代码都不卡,现在 32G 内存开一个 IDEA 就 45%得内存没了。还没运行代码呢
    cubecube
    cubecube
    Nov 17, 2023
    41
    都不如 12700:)
    busterian
    busterian
    Nov 17, 2023
    42
    为什么不选核心多,主频也高的 cpu ,比如线程撕裂这或者 7950X
    alienx717
    alienx717
    Nov 17, 2023
    43
    inter I5 +8g 最後一款 13 寸 mbp , 開發 Java 微服務,除了有點燙……
    matepi
    matepi
    Nov 17, 2023
    44
    我选择大内存,内存虚拟配合定时落磁盘的内存虚拟盘工具
    项目文件全部进内存盘
    llhhss
    llhhss
    Nov 17, 2023
    45
    为什么不能高主频多核心,比如 intel 大小核 [doge]
    这两个我选 5700x ,或者看看 5700g 的整机,全新的应该也不贵
    91pornshanghai
    91pornshanghai
    Nov 17, 2023
    46
    @yeqizhang #10 现在好几家的 7840hs 小主机基本上都要 50 多 60 瓦的性能释放了
    Yukineko
    Yukineko
    OP
    Nov 17, 2023
    47
    @cubecube #41 我家里就是用 12700 ,贵了快一倍呢
    Yukineko
    Yukineko
    OP
    Nov 17, 2023
    48
    @busterian #42 迫于囊中羞涩..
    Yukineko
    Yukineko
    OP
    Nov 17, 2023
    49
    @llhhss #45 intel 还是贵,捡垃圾还是得看 amd
    night98
    night98
    Nov 17, 2023
    50
    有个 7945hx 的小主机马上要发布了,上个 64g 内存,基本上妥妥的了。另外建议你用 idea 的多项目模式去打开项目,这样会少一些内存占用,速度也快很多
    iceheart
    iceheart
    Nov 18, 2023 via Android
    51
    多核优先。
    多核就意味着大 cache 。
    就算有代差,r9 也肯定比 r7 强
    byte10
    byte10
    Nov 20, 2023
    52
    @yeqizhang 小主机散热可以的,至少跑 50w 没问题。
    @dif java 默认的最大堆内存大小为 1/4 可用系统内存,类似谷歌,火狐浏览器也是,有多少吃多少,32G 用来开发,不开虚拟机就够了。
    @night98 好家伙这个真的还是假😄,是什么品牌吗,太喜欢这个 cpu 了,希望价格 不会比 7840hs 高太多。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4554 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 126ms · UTC 09:36 · PVG 17:36 · LAX 01:36 · JFK 04:36
    ♥ Do have faith in what you're doing.