2020 公司后端架构全面转到微服务, 本来就是一坨大 S 现在拆成很多小 s , 要开发知识起四五个工程 , 24GB 内存直接彪到 80% ,要是再开一个就 GG 了
本人 2019 年入手新本本, 到手直接上一 16GB 内存, 刚刚开始用还都够, 结果半年后就捉襟见肘了
对了,因为要做好随时准备明天无法到公司办公的准备 所有的服务都在本地起 .

2020 公司后端架构全面转到微服务, 本来就是一坨大 S 现在拆成很多小 s , 要开发知识起四五个工程 , 24GB 内存直接彪到 80% ,要是再开一个就 GG 了
本人 2019 年入手新本本, 到手直接上一 16GB 内存, 刚刚开始用还都够, 结果半年后就捉襟见肘了
对了,因为要做好随时准备明天无法到公司办公的准备 所有的服务都在本地起 .
1 qW7bo2FbzbC0 Apr 2, 2020 mark,我现在常驻 docker 的 Ide 有 vs mac, pycharm, goland, webstorm,外加上 iterm2,chrome,16G 内存也是不够用 |
2 JingW Apr 2, 2020 @hjahgdthab750 请问 ide 如何常驻 docker ? |
4 vanityfairn Apr 2, 2020 远程断点好一点吧,服务一多,本地起怎么样也不够的 |
5 optional Apr 2, 2020 32g 是几年前的配置,,今年准备上 64 了。 |
6 AngryPanda Apr 2, 2020 为啥你们的并发处理能力这么强 |
7 rioshikelong121 Apr 2, 2020 本地开发 就不要把微服务放在 docker 里面运行了吧, |
8 micean Apr 2, 2020 瞎折腾…… |
9 PureWhiteWu Apr 2, 2020 64G 内存表示不慌 |
10 xiaowangge Apr 2, 2020 跑个题。 楼主方便说一下贵司的微服务架构,大概的技术栈吗? |
11 wsy2220 Apr 2, 2020 via Android 我有内存条插满的强迫症 |
12 lshero Apr 2, 2020 不能远程接入到办公室的开发环境开发吗? |
13 lifesimple Apr 2, 2020 还在 8g 内存的我 瑟瑟发抖 |
14 Tengdw Apr 2, 2020 -Xmx128m 本地能跑起来就行 |
17 20015jjw Apr 2, 2020 via Android 我一台 64g 一台 96g.. 64 有点不够 自己 8 能干一件事 96 敢 multitask |
18 Rwing Apr 2, 2020 已经 64 了,暂时够用 |
20 guog Apr 2, 2020 via Android V 站日常 32g 不够用,64g 叫低配。 我 16g 开六个 IDEA 也没见卡的,你们是一个文件十万行代码吗 |
21 wu67 Apr 2, 2020 垃圾前端表示, 18 年底就插上 32G 了 |
22 Hellert Apr 2, 2020 8G 路过,在等 10 代 CPU |
23 hugee Apr 2, 2020 12 年就 32g 了,现在 128 还行 |
24 keepeye Apr 2, 2020 很好奇都是多大的项目动不动就微服务化 |
25 jayI99 Apr 2, 2020 低频 8G 开三个 idea,chrome,外加一堆乱七八糟的也才刚吃满 |
26 rrfeng Apr 2, 2020 VPN 解决 |
27 Noting Apr 2, 2020 16G 是真不够,要个 32G 才行 |
28 Sendya Apr 2, 2020 开发时,本地要开发的服务依赖其他微服务时,本地直接通过 eureka 连到部署在开发环境的其他服务,从而不需要再本地启动多个其他服务。项目集群里一共有 70 多个服务,本地一般没见过跑超过 3 个服务的时候 |
29 Sendya Apr 2, 2020 另外说到做好准备无法去公司,也可以依靠公司提供 openvpn 等手段,让你的网络与公司内网互联,享受公司内网的在线服务。并且不会妨碍你摸鱼正常流量出网干别的事情 |
31 mwftts Apr 2, 2020 via Android 我一个不是开发的…五年前笔记本就是 32GB 了 |
32 kidlj Apr 2, 2020 1. VPN 2. Docker 跑在公司服务器上,为啥要跑本地? export DOCKER_HOST=tcp://ip:port |
33 hous Apr 2, 2020 你们公司都没有开发环境么 |
34 DonaidTrump Apr 2, 2020 64G 路过,表示毫无压力 |
35 nicevar Apr 2, 2020 其实 idea 倒是不怎么耗内存,Android Studio 真的是让你知道什么叫残忍,动不动就五六个 G,16G 的内存根本不够看的 |
36 maemual Apr 2, 2020 16G 没觉得不够用。。。为什么每次需要同时开这么多工程呢? |
37 timchou Apr 2, 2020 哎,同时后端码农,我还在用 8G 内存,惭愧。。。 |
38 jingcoco Apr 2, 2020 8G idea webstorm 同时用......不理解你们的世界......都不用服务器么....... |
39 sampeng Apr 2, 2020 via iPhone 32 可能不够。要假设你们有 100 个微服务…不可能在自己电脑上起得来 |
40 gemini767 Apr 2, 2020 没明白,以前起一个服务 现在本地一起起所有的小服务??? 你们 leader 逗笑我了 |
41 aodiquan Apr 2, 2020 sprintboot 默认启动一个项目要 1G,需要改 VM options 里的参数,我都是 32m,不够翻倍这样测出最小值,缺点是启动时间会变长,只能忍着 |
42 Smilencer Apr 2, 2020 本地只部署开发调试的服务,再搞一台机器部署其他服务。你不可能一个人同时调试所有微服务吧。 |
43 tourist2018 Apr 2, 2020 你们公司都没有开发环境的么? |
44 wellsc Apr 2, 2020 你们不知道有个叫做 HTTP 的东西,可以在微服务之间通信的 |
45 xiangyuecn Apr 2, 2020 我猜你们测试数据库也是人手本地开一份 话说本地敲 12 行代码确实需要把每个服务都在自己电脑上开起来么 |
46 csl1995 Apr 2, 2020 为什么要在本地环境搞?公司开发环境申请个 256G 不香吗? |
47 yangxin0 Apr 2, 2020 via iPhone @hjahgdthab750 为啥不能安装一个 idea ultimate |
48 Mohanson Apr 2, 2020 via Android 4g 内存服役中… |
49 felixcode PRO 内存才几个钱,本地调试便利性得提升多大,这个时候又不说生产力了。 |
50 python Apr 2, 2020 via Android 4G 内存的笔记本已经哭了 |
51 shabbyin Apr 2, 2020 via iPhone v2 不是 64g 起步吗 手动斜眼 |
52 easylee Apr 2, 2020 你们没发现只是虚占吗? 举个例子,我 4g 的 win10,chrome 占用 600m ; 16g 的 win10 占用 1.3g ; 插件、版本、窗口均一致。 |
53 LokiSharp Ar 2, 2020 我都打算上 64G 了。。。 |
54 sadfQED2 Apr 2, 2020 via Android 手持 8G 内存电脑的 java 开发瑟瑟发抖 |
55 exploreexe Apr 2, 2020 看了看自己的 16G 的 MBP 表示难受 |
56 jzmws OP @xiaowangge spring cloud 做的都是行业应用 ,只用到 boot |
58 jzmws OP @lifesimple 8 当时 真的卡死我 |
62 miao666 Apr 2, 2020 via Android 一看就是 avaJ |
65 BFDZ Apr 2, 2020 我给自己电脑配的洋垃圾 x79,现在内存就是 32G,服务器 ecc 内存很便宜,以后上 64G 也花不了多少钱 |
66 buffzty Apr 2, 2020 我的垃圾 win10 组装电脑 16g 内存 正常情况下 开 goland*2, idea, netbeans,vscode 1-2,chrome,postman 一般不到 60% 从没觉得卡过, 有时候项目多开三四个桌面,ide 开五六个 我都够用. 我真不明白你们这些上 32g 的真的有必要吗? 内存大头就是 chrome vscode idea 就算每个占 2g 也才 6g 而已 |
67 charlie21 Apr 2, 2020 Windows Server 2012 支持以下最大的硬件规格 64 个物理处理器 640 个逻辑处理器(关闭 Hyper-V,打开就支持 320 个) 4TB 内存 64 个故障转移群集节点 |
68 KasuganoSoras Apr 2, 2020 以前我也是 16G 内存,然后觉得不够用加到 32G,主板 4 条插槽全满了,然后又发现 32G 也不够了,想全部换成单条 16G 但是感觉有点浪费,现在在考虑要不要把家里那台 512G 内存的 E5 服务器插上显卡当台式机用 |
69 xuanbg Apr 2, 2020 目前用的是 32G 的 18 款 MBP,勉强够用。我的 docker 跑在一个 12G 内存的 centos7 虚拟机上面,大概能运行 15 个容器吧。有时候还要开发一些 window 桌面应用,所以还有个 8G 内存的 win10 虚拟机。 看来明年必须要换 64G 内存的 16 寸 MBP 了。 |
70 jhdxr Apr 2, 2020 @buffzty chrome 吃内存大户 2G 怎么够?我平时主力 firefox (停留在 56 了),开个 chrome 用于视频(因为有画中画)。然后某次从视频中某个概念开始查找了一圈(在 chrome 中),最后大概开了几十的标签页。。。感觉到电脑卡了,没统计出 chrome 总共占用多少(因为资源管理器也好,chrome 自带的管理器也好都没有汇总求和),于是直接把 chrome 整个关掉,直接空出 10G 内存 |
73 Tinyang Apr 3, 2020 可以只起自己开发的服务啊 |
75 564425833 Apr 3, 2020 赞同 28 楼方法,我们方法跟 28 楼很类似,跟前端调试接口只启动自己需要的服务,其余的都通过 nginx 指向线上 dev 即可 |
76 shenqi Apr 3, 2020 只能说不会善用工具。哪个公司现在不是十几几十个后端环境,一次性全跑那还得了。 而且我还可以用 vpn 指向测试环境的机器,不然测试人员测试也要本地跑,那还得了? |
77 axbx Apr 3, 2020 4G 内存路过 |
78 casillasyi Apr 3, 2020 表示不能理解,后端开发 8G 就够用。首先,你不用同时启动很多微服务,除非你的单元测试基本没写。其次,全链路测试,我相信很多公司都有 dev,test 环境,在每一个微服务的单测都 ok 的情况下部署 test 容器。最后,有人说本地断点 debug 比服务器方面,那是因为没有单测,没有日志,对代码不够熟悉。很多 vim,emacs 用户压根就没有断点。 |
79 casillasyi Apr 3, 2020 @u823tg 嗯,用 Java 的公司老板和架构师都是人傻钱多且不懂技术,没有你精明。 |
80 yuankui Apr 3, 2020 部署微服务,难道就不能本地调试单服务了? 你们的框架有问题啊。。 |
81 stormpeach Apr 3, 2020 vscode 远程开发套件了解下,下班回家打开就写,不需要在本地开那么多 ide |
82 xuzhzzz Apr 3, 2020 我直接 1T 内存,东西都存内存里,什么 SSD 、机械硬盘都拔了 |
83 Uyuhz Apr 3, 2020 可能这就是菜鸡如我和大佬的差距吧...16G 后端开发,再开几个游戏挂着内存都用不完... |
84 qW7bo2FbzbC0 Apr 3, 2020 @stormpeach 你说的是类似 jetbrain 的远程解释器和自动同步代码文件变更到远程的那种吗,我觉得还是不如及时提交到代码库,回家拉下来 |
85 JuSH Apr 3, 2020 前几天在公司库房找到了一台 2015 年左右退役的开发用设备,E3200+4G 内存。2012 年-2014 年公司用这一批设备开发出了基于 silverlight 的业务系统。 |
86 UnknownR Apr 3, 2020 你应该在本机克隆一个 test 环境 |
87 nereus Apr 3, 2020 via iPhone 我们公司都用自己的云主机,远程无鸭梨。话说这么多的工程你们公司该反思一下了,我们只要一个文本编辑器和一个 gdb |
88 shellic Apr 3, 2020 via Android 与 V 站推荐买 15 年 MBP 的人形成鲜明对比←_← |
89 Aprilming Apr 3, 2020 mac 的 16G 瑟瑟发抖 |
90 alexkkaa Apr 3, 2020 via Android chrome 就用 8 个 g 再开几个 ide 至少得 32g |
91 HashV2 Apr 3, 2020 基本都是在服务器开发环境写,撑死了本地 git 拉下来写,本地起服务断点调试?不存在的 |
92 realfex Apr 3, 2020 via Android 我玩单机都是安装在内存条里玩的 |
93 vevlins Apr 3, 2020 为什么要本地开发,到开发机 |
94 wangkun025 Apr 3, 2020 8G 内存,努力活着。 |
95 tourist2018 Apr 3, 2020 @casillasyi 一样不理解 为啥要在个人电脑上部署所有的服务 按楼主这么说微软那些大项目咋办? |
96 chihiro2014 Apr 3, 2020 64G 笔记本表示不慌 |
97 lazypu Apr 3, 2020 "本来就是一坨大 S 现在拆成很多小 s" 哈哈哈, 突然觉得好形象. |
98 noparking188 Apr 4, 2020 @hjahgdthab750 大哥你这话说的我怎么看都难以理解,是语序打错了吗 |
99 gamexg Apr 4, 2020 看了眼,目前是 15.1G/32G,这是没开虚拟机的内存使用量。 一些时候会有虚拟机需求,而且需要同时开多个,内存很容易不够用。 |
100 casillasyi Apr 4, 2020 @tourist2018 最新版的 Mac pro 顶配吧,或许能扛住。还有就是不理解为什么要在本地开虚拟机做开发,如果需要开一个足矣,有开多个需求的,公司不有 test 环境吗?难道大家都是独立开发者? |