8G内存提示内存不足之程序员
0
最新买的电脑啊,配置非常好啊,但是回来一用老提示内存不足啊,但是我8G内存,怎么可能内存不足呢?
一直纳闷啊,但是今天突然找到原因了,原因就是我是一个苦逼程序员啊。当你们调试,开启工具的时候,Java就已经默默的使用了你电脑的内存,只不是在任务管理器里面看不到而已。
Java启动里面有一个参数叫做-Xmx
,这个参数非常之凶残,如果你不设置那么默认是你物理内存的1/4,那么8G就占用了2G那个样子啊。
这样就非常的恐怖,特别是你开发的时候,Tomcat很快就占用了你的内存。下面就截张图在哪里配置Tomcat的信息:
第一个参数是初始化内存是多少,第二个是最大内存。
还有就是Eclipse
或者MyEclipse
的启动配置在软件根目录下面的eclipse.ini
或者myeclipse.ini
里面。
20220606批注
现在开发电脑基本上都是16G了😀😀😀