当然你说够用吗,我觉得是够用的,只是确实仅仅只是够用而已,而且说实话这个配置目前来说做Java开发,还是略微优点配置太低了。

为什么说仅仅只是够用而已

当然8G当然是够用的,但是仅仅是刚够用而已,主要是两个原因,首先是Java本身就是虚拟机语言,Java为了跨平台,也就是实现一次编写到处运营的目的,运用了虚拟机的概念,当然坏处就是JVM本身也需要消耗很多的硬件资源。

雪上加霜的是,现在最出名的两款Java集成开发环境,也是使用量最大的两款Java开发环境,IntelliJ IDEA和eclipse两款大名鼎鼎的Java开发环境,本身也是用Java语言开发的,所以你现在应该能理解为什么IntelliJ IDEA和eclipse为什么也这么废资源了吧,而且动不动就是几个G的内存占用了。

关键是你做开发,你还得用浏览器吧,程序员用得最多的就是Chrome浏览器,Firefox浏览器,Firefox还好,Chrome浏览器著名的内存终结者,一个网页一个进程。假设你还要用到oracle等数据库软件,如果你是做Android开发你还要用到模拟器,Oh,My God!对的,模拟器同样耗费硬件资源。如果你像我这样一般后台都不关,而且同时开很多浏览器页面,所以其实8G非常捉襟见肘。

预算够的话建议还是上16G

作为开发机,我建议如果预算足够的话,还是直接上16G吧,至于为什么我想上面说的就已经足够了,相信不需要再多说。

如果你在做什么事情的时候,动不动内存就80%、90%了,我相信你会很痛苦,而且如果你买一款产品最终因为配置不够而让你的学习、工作效率大大降低,那么就得不偿失了,相当于你的生产力工具就废掉了。

所以老铁,作为一个开发人员的话,能够上16G就上16G吧,当然任何时候都根据你自己的需求来,只是我建议而已。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐