如何增加 JVM 内存?
嗨,我想知道是否可以根据我的应用程序增加JVM的内存。如果是,如何增加 JVM 内存?我怎么知道JVM的大小?
启动 JVM 时,可以调整两个参数以满足您的内存需求:
-Xms<size>
指定初始 Java 堆大小和
-Xmx<size>
最大 Java 堆大小。
如果您使用的是 Eclipse,则可以通过在特定应用程序的运行配置的 VM 参数中指定其所需的大小来执行此操作,例如 EX:-Xms128m -Xmx512m
或者,如果您希望从 eclipse 运行的所有应用程序都具有相同的指定大小,则可以在 Eclipse 主目录中存在的文件中指定此大小。eclipse.ini
要在运行时获取 JVM 的大小,可以使用它返回 Java 虚拟机中的内存总量(以字节为单位)。Runtime.totalMemory()