JVM参数中-Xmx为什么要设置上限值呢?
下文笔者讲述Xmx设置上限值的缘由,如下所示
在讲述其缘由前,笔者先讲述Xmx的功效
在讲述其缘由前,笔者先讲述Xmx的功效
Xmx的功效
Xmx: 用于设置堆内存的大小 当堆内存不够时,会导致OOM异常,那为什么不设置其大小,让其无限增大呢? 下文笔者将一一道来,如下所示
设置Xmx的缘由 避免由于java程序抢占系统资源,导致其它程序无法运行 所以设置Xmx的功效就是保护操作系统,避免Java程序占用过多的内存 让堆内存的大小由我们的设置所控制
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。