java程序设置最大内存 2019款macbookpro内存16G,作为一个java程序员有没有必要上32G?
2019款macbookpro内存16G,作为一个java程序员有没有必要上32G?
这是绝对必要的。
1. MacBook通常使用了很长一段时间。虽然32g现在还用不完,但还是要给将来留点空间;
2。作为Java后端开发,16g内存在当前的微服务场景中非常紧张。我们很多员工只能到32g云服务器上调试程序,因为本地的开发环境负担不起这么多微服务;
3。目前我每天使用的16g机是10-12g左右,包括mysql、redis、MQ等后台中间件,一个IDE环境;有时候打开excel、word、OneNote,实际上占用了很多内存;所以16g的利用率在90%左右;已经很高了;
4。如果同时进行IOS/Android客户端开发,由于测试兼容性的模拟器版本不同,需要更多的内存。我已经在同一时间播放了多达四个版本的仿真器;当然,您可以打开一个,用完后关闭一个;
5。我之前部署过区块链的所有节点,然后在上述情况下部署eth或BTC所有节点,这是完全无法忍受的,你应该知道eth单独部署所有节点在一个独立的16g服务器上;
作为一个Java后端,它涉及广泛的技术栈和高的机器配置余量是非常必要的,就像现在硬盘需要512g启动一样
当然,你觉得够了吗?我觉得够了,但也就够了。老实说,这种配置在java开发中有一点优势,而且配置太低。
当然,8克就够了,但也就够了。主要有两个原因。首先,Java本身就是一种虚拟机语言。Java采用虚拟机的概念来实现跨平台,即一次编写,处处操作。当然,缺点是JVM本身消耗了大量的硬件资源。
更糟糕的是,两个最著名的Java集成开发环境和两个最广泛使用的Java开发环境IntelliJ idea和eclipse也是用Java语言开发的,所以您应该能够理解IntelliJ现在是什么,为什么idea和eclipse会如此浪费资源,而且它们总是占用很少的资源我的记忆力很好。
关键是你做开发,你要用浏览器,程序员用得最多的是Chrome浏览器,Firefox浏览器,Firefox是OK,Chrome浏览器,著名的内存终结者,一个网页,一个进程。假设你还需要Oracle和其他数据库软件,如果你在做Android开发,你还需要模拟器,哦,天哪!是的,模拟器也消耗硬件资源。如果你和我一样,你不会关闭背景,同时打开很多浏览器页面,所以事实上,8g是非常有限的。
作为一个开发机器,我建议如果预算足够的话,我们应该直接去16g。至于为什么我认为上面的就足够了,我不需要多说了。
如果你用80%和90%的记忆做某事,我相信你会非常痛苦。再者,如果你购买了一款产品,由于配置不足,你的学习和工作效率会大大降低,那么得不偿失,这就等于浪费了你的生产力工具。所以老铁哥们,作为开发者,可以去16G上16G,当然,任何时候都可以,根据自己的需要,这只是我的建议。
2017款MacBook Pro开发java,8g内存够用吗?
谢谢。作为一个java程序员,我有更多的发言权。
首先,我声明我的工资低于2万英镑。首先,我的工作年限不符合标准。其次,我的技术水平不够。第三,我的项目经验不够。
无论您从事的是Java还是其他技术,如果您在一个大的技术领域专门从事一个重要的技术堆栈,您将获得20K甚至更高的工资。
java程序设置最大内存 excel提示内存不足无法打开 sketchup提示内存不足
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。