Java JVM内存(参数)配置教程

/ Java / 没有评论 / 1220浏览

Java JVM内存(参数)配置教程

上一篇我详细的介绍了Java中三种常见的内存溢出异常。本文结合:OutOfMemoryError: Java heap space 堆溢出;OutOfMemoryError: PermGen space 非堆溢出(永久保存区域溢出);OutOfMemoryError: unable to create new native thread. 无法创建新的线程。这三种内存溢出现象来说说如何配置 JVM 的内存参数。

JVM内存分配设置的 常用参数如下:

如何设置JVM的内存分配

当在命令提示符下启动并使用JVM时(只对当前运行的类Test生效):

java -Xmx128m -Xms64m -Xss16m Test

当在集成开发环境下(如eclipse)启动并使用JVM时:

学会 JVM 的相关知识,你最低应该是一个高级工程师。