跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 2020 年后端开发 32GB 内存迫在眉睫
未分類
25 3 月 2020

2020 年后端开发 32GB 内存迫在眉睫

2020 年后端开发 32GB 内存迫在眉睫

資深大佬 : jzmws 32

2020 公司后端架构全面转到微服务, 本来就是一坨大 S 现在拆成很多小 s , 要开发知识起四五个工程 , 24GB 内存直接彪到 80% ,要是再开一个就 GG 了

本人 2019 年入手新本本, 到手直接上一条 16GB 内存, 刚刚开始用还都够, 结果半年后就捉襟见肘了

对了,因为要做好随时准备明天无法到公司办公的准备 所有的服务都在本地起 .

大佬有話說 (100)

  • 資深大佬 : hjahgdthab750

    mark,我现在常驻 docker 的 Ide 有 vs mac, pycharm, goland, webstorm,外加上 iterm2,chrome,16G 内存也是不够用

  • 資深大佬 : JingW

    @hjahgdthab750 请问 ide 如何常驻 docker ?

  • 資深大佬 : Tianao

    @JingW #2 #1 估计是想说 macOS 的 Dock 。

  • 資深大佬 : vanityfairn

    远程断点好一点吧,服务一多,本地起怎么样也不够的

  • 資深大佬 : optional

    32g 是几年前的配置,,今年准备上 64 了。

  • 資深大佬 : AngryPanda

    为啥你们的并发处理能力这么强

  • 資深大佬 : rioshikelong121

    本地开发 就不要把微服务放在 docker 里面运行了吧,

  • 資深大佬 : micean

    瞎折腾……

  • 資深大佬 : PureWhiteWu

    64G 内存表示不慌

  • 資深大佬 : xiaowangge

    跑个题。

    主方便说一下贵司的微服务架构,大概的技术栈吗?

  • 資深大佬 : wsy2220

    我有内存条插满的强迫症

  • 資深大佬 : lshero

    不能远程接入到办公室的开发环境开发吗?

  • 資深大佬 : lifesimple

    还在 8g 内存的我 瑟瑟发抖

  • 資深大佬 : Tengdw

    -Xmx128m 本地能跑起来就行

  • 資深大佬 : rdZZZ

    @optional 老哥你这开发啥的。。。需要这么多资源

  • 資深大佬 : privil

    @Tengdw #14 正解,一看微服务大内存就是 java,你要是用个 go 写,完全没有压力啊

  • 資深大佬 : 20015jjw

    我一台 64g 一台 96g.. 64 有点不够 自己 8 能干一件事 96 敢 multitask

  • 資深大佬 : Rwing

    已经 64 了,暂时够用

  • 資深大佬 : u823tg

    @privil #16 微服务用 java 都是公司不差钱。 -_- 内存和 重启服务 jvm 哪启动时间。。。

  • 資深大佬 : guog

    V 站日常 32g 不够用,64g 叫低配。
    我 16g 开六个 IDEA 也没见卡的,你们是一个文件十万行代码吗

  • 資深大佬 : wu67

    垃圾前端表示, 18 年底就插上 32G 了

  • 資深大佬 : Hellert

    8G 路过,在等 10 代 CPU

  • 資深大佬 : hugee

    12 年就 32g 了,现在 128 还行

  • 資深大佬 : keepeye

    很好奇都是多大的项目动不动就微服务化

  • 資深大佬 : jayI99

    低频 8G 开三个 idea,chrome,外加一堆乱七八糟的也才刚吃满

  • 資深大佬 : rrfeng

    VPN 解决

  • 資深大佬 : Noting

    16G 是真不够,要个 32G 才行

  • 資深大佬 : Sendya

    开发时,本地要开发的服务依赖其他微服务时,本地直接通过 eureka 连到部署在开发环境的其他服务,从而不需要再本地启动多个其他服务。项目集群里一共有 70 多个服务,本地一般没见过跑超过 3 个服务的时候

  • 資深大佬 : Sendya

    另外说到做好准备无法去公司,也可以依靠公司提供 openvpn 等手段,让你的网络与公司内网互联,享受公司内网的在线服务。并且不会妨碍你摸鱼正常流量出网干别的事情

  • 資深大佬 : optional

    @rdZZZ 内存才几个钱。。。

  • 資深大佬 : herexf

    我一个不是开发的…五年前笔记本就是 32GB 了

  • 資深大佬 : kidlj

    1. VPN
    2. Docker 跑在公司服务器上,为啥要跑本地? export DOCKER_HOST=tcp://ip:port

  • 資深大佬 : hous

    你们公司都没有开发环境么

  • 資深大佬 : tulongtou

    64G 路过,表示毫无压力

  • 資深大佬 : nicevar

    其实 idea 倒是不怎么耗内存,Android Studio 真的是让你知道什么叫残忍,动不动就五六个 G,16G 的内存根本不够看的

  • 資深大佬 : maemual

    16G 没觉得不够用。。。为什么每次需要同时开这么多工程呢?

  • 資深大佬 : timchou

    哎,同时后端码农,我还在用 8G 内存,惭愧。。。

  • 資深大佬 : jingcoco

    8G idea webstorm 同时用……不理解你们的世界……都不用服务器么…….

  • 資深大佬 : sampeng

    32 可能不够。要假设你们有 100 个微服务…不可能在自己电脑上起得来

  • 資深大佬 : gemini767

    没明白,以前起一个服务 现在本地一起起所有的小服务???
    你们 leader 逗笑我了

  • 資深大佬 : aodiquan

    sprintboot 默认启动一个项目要 1G,需要改 VM options 里的参数,我都是 32m,不够翻倍这样测出最小值,缺点是启动时间会变长,只能忍着

  • 資深大佬 : Smilencer

    本地只部署开发调试的服务,再搞一台机器部署其他服务。你不可能一个人同时调试所有微服务吧。

  • 資深大佬 : tourist2018

    你们公司都没有开发环境的么?

  • 資深大佬 : wellsc

    你们不知道有个叫做 HTTP 的东西,可以在微服务之间通信的

  • 資深大佬 : xiangyuecn

    我猜你们测试数据库也是人手本地开一份

  • 資深大佬 : csl1995

    为什么要在本地环境搞?公司开发环境申请个 256G 不香吗?

  • 資深大佬 : yangxin0

    @hjahgdthab750 为啥不能安装一个 idea ultimate

  • 資深大佬 : Mohanson

    4g 内存服役中…

  • 資深大佬 : felixcode

    内存才几个钱,本地调试便利性得提升多大,这个时候又不说生产力了。

  • 資深大佬 : python

    4G 内存的笔记本已经哭了

  • 資深大佬 : gyjames95

    v2 不是 64g 起步吗 手动斜眼

  • 資深大佬 : easylee

    你们没发现只是虚占吗?

    举个例子,我 4g 的 win10,chrome 占用 600m ;

    16g 的 win10 占用 1.3g ;

    插件、版本、窗口均一致。

  • 資深大佬 : LokiSharp

    我都打算上 64G 了。。。

  • 資深大佬 : sadfQED2

    手持 8G 内存电脑的 java 开发瑟瑟发抖

  • 資深大佬 : exploreexe

    看了看自己的 16G 的 MBP 表示难受

  • 主 資深大佬 : jzmws

    @xiaowangge spring cloud 做的都是行业应用 ,只用到 boot

  • 主 資深大佬 : jzmws

    @Rwing 很需要

  • 主 資深大佬 : jzmws

    @lifesimple 8 当时 真的卡死我

  • 主 資深大佬 : jzmws

    @lshero 公司的 才 16GB 内存

  • 主 資深大佬 : jzmws

    @hugee 有一台傻多戴的 图形服务站 , 机械硬盘 然后放在吃灰

  • 主 資深大佬 : jzmws

    @kidlj 可以 研究

  • 資深大佬 : miao666

    一看就是 avaJ

  • 主 資深大佬 : jzmws

    @guog 主要是 微服务 启动的模块做 , 因为特殊事情 有可能明天就到不了公司

  • 主 資深大佬 : jzmws

    @tulongtou 下一台要上 128GB 内存了

  • 資深大佬 : BFDZ

    我给自己电脑配的洋垃圾 x79,现在内存就是 32G,服务器 ecc 内存很便宜,以后上 64G 也花不了多少钱

  • 資深大佬 : buffzty

    我的垃圾 win10 组装电脑 16g 内存 正常情况下 开 goland*2, idea, netbeans,vscode 1-2,chrome,postman 一般不到 60%
    从没觉得卡过, 有时候项目多开三四个桌面,ide 开五六个 我都够用. 我真不明白你们这些上 32g 的真的有必要吗?
    内存大头就是 chrome vscode idea 就算每个占 2g 也才 6g 而已

  • 資深大佬 : charlie21

    Windows Server 2012 支持以下最大的硬件规格
    64 个物理处理器
    640 个逻辑处理器(关闭 Hyper-V,打开就支持 320 个)
    4TB 内存
    64 个故障转移群集节点

  • 資深大佬 : KasuganoSoras

    以前我也是 16G 内存,然后觉得不够用加到 32G,主板 4 条插槽全满了,然后又发现 32G 也不够了,想全部换成单条 16G 但是感觉有点浪费,现在在考虑要不要把家里那台 512G 内存的 E5 服务器插上显卡当台式机用

  • 資深大佬 : xuanbg

    目前用的是 32G 的 18 款 MBP,勉强够用。我的 docker 跑在一个 12G 内存的 centos7 虚拟机上面,大概能运行 15 个容器吧。有时候还要开发一些 window 桌面应用,所以还有个 8G 内存的 win10 虚拟机。
    看来明年必须要换 64G 内存的 16 寸 MBP 了。

  • 資深大佬 : jhdxr

    @buffzty chrome 吃内存大户 2G 怎么够?我平时主力 firefox (停留在 56 了),开个 chrome 用于视频(因为有画中画)。然后某次从视频中某个概念开始查找了一圈(在 chrome 中),最后大概开了几十的标签页。。。感觉到电脑卡了,没统计出 chrome 总共占用多少(因为资源管理器也好,chrome 自带的管理器也好都没有汇总求和),于是直接把 chrome 整个关掉,直接空出 10G 内存

  • 資深大佬 : msg7086

    @buffzty 每个占 2G ?哪有那么好的事…
    你是不是看的物理内存占用而没看分页文件在你硬盘上吃了多少当虚拟内存…

  • 資深大佬 : msg7086

    @easylee 看看虚拟内存被吃掉多少?

  • 資深大佬 : Tinyang

    可以只起自己开发的服务啊

  • 資深大佬 : idragonet

    @easylee 不是。 内存多的话肯定占用多,获得更快的速度。 就好像一个人收入高了,开销多了,获得更高质量的生活。

  • 資深大佬 : 564425833

    赞同 28 方法,我们方法跟 28 很类似,跟前端调试接口只启动自己需要的服务,其余的都通过 nginx 指向线上 dev 即可

  • 資深大佬 : shenqi

    只能说不会善用工具。哪个公司现在不是十几几十个后端环境,一次性全跑那还得了。
    而且我还可以用 vpn 指向测试环境的机器,不然测试人员测试也要本地跑,那还得了?

  • 資深大佬 : axbx

    4G 内存路过

  • 資深大佬 : casillasyi

    表示不能理解,后端开发 8G 就够用。首先,你不用同时启动很多微服务,除非你的单元测试基本没写。其次,全链路测试,我相信很多公司都有 dev,test 环境,在每一个微服务的单测都 ok 的情况下部署 test 容器。最后,有人说本地断点 debug 比服务器方面,那是因为没有单测,没有日志,对代码不够熟悉。很多 vim,emacs 用户压根就没有断点。

  • 資深大佬 : casillasyi

    @u823tg 嗯,用 Java 的公司老板和架构师都是人傻钱多且不懂技术,没有你精明。

  • 資深大佬 : yuankui

    部署微服务,难道就不能本地调试单服务了?
    你们的框架有问题啊。。

  • 資深大佬 : stormpeach

    vscode 远程开发套件了解下,下班回家打开就写,不需要在本地开那么多 ide

  • 資深大佬 : xuzhzzz

    我直接 1T 内存,东西都存内存里,什么 SSD 、机械硬盘都拔了

  • 資深大佬 : Uyuhz

    可能这就是菜鸡如我和大佬的差距吧…16G 后端开发,再开几个游戏挂着内存都用不完…

  • 資深大佬 : hjahgdthab750

    @stormpeach 你说的是类似 jetbrain 的远程解释器和自动同步代码文件变更到远程的那种吗,我觉得还是不如及时提交到代码库,回家拉下来

  • 資深大佬 : JuSH

    前几天在公司库房找到了一台 2015 年左右退役的开发用设备,E3200+4G 内存。2012 年-2014 年公司用这一批设备开发出了基于 silverlight 的业务系统。

  • 資深大佬 : UnknownR

    你应该在本机克隆一个 test 环境

  • 資深大佬 : nereus

    我们公司都用自己的云主机,远程无鸭梨。话说这么多的工程你们公司该反思一下了,我们只要一个文本编辑器和一个 gdb

  • 資深大佬 : shellic

    与 V 站推荐买 15 年 MBP 的人形成鲜明对比←_←

  • 資深大佬 : Aprilming

    mac 的 16G 瑟瑟发抖

  • 資深大佬 : alexkkaa

    chrome 就用 8 个 g 再开几个 ide 至少得 32g

  • 資深大佬 : HashV2

    基本都是在服务器开发环境写,撑死了本地 git 拉下来写,本地起服务断点调试?不存在的

  • 資深大佬 : realfex

    我玩单机都是安装在内存条里玩的

  • 資深大佬 : vevlins

    为什么要本地开发,到开发机

  • 資深大佬 : wangkun025

    8G 内存,努力活着。

  • 資深大佬 : tourist2018

    @casillasyi 一样不理解 为啥要在个人电脑上部署所有的服务 按主这么说微软那些大项目咋办?

  • 資深大佬 : chihiro2014

    64G 笔记本表示不慌

  • 資深大佬 : linxl

    “本来就是一坨大 S 现在拆成很多小 s” 哈哈哈, 突然觉得好形象.

  • 資深大佬 : noparking188

    @hjahgdthab750 大哥你这话说的我怎么看都难以理解,是语序打错了吗

  • 資深大佬 : gamexg

    看了眼,目前是 15.1G/32G,这是没开虚拟机的内存使用量。
    一些时候会有虚拟机需求,而且需要同时开多个,内存很容易不够用。

  • 資深大佬 : casillasyi

    @tourist2018 最新版的 Mac pro 顶配吧,或许能扛住。还有就是不理解为什么要在本地开虚拟机做开发,如果需要开一个足矣,有开多个需求的,公司不有 test 环境吗?难道大家都是独立开发者?

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具