eclipse.ini内存设置

本人的eclipse.ini内存配置如下:

-vmargs
-Xms128M
-Xmx1024M
-XX:PermSize=128M
-XX:MaxPermSize=1024M

1、参数说明:

-vmargs 内存参数

-Xms 最小堆内存

-Xmx 最大堆内存

-XX:Permsize 

Permanate generation  size->java永久生成对象的size

-XX:MaxPermSize

max Permanate generation  size->最大java永久生成对象的size

2、Q

①什么是堆内存?什么是非堆内存?二者都是用来干什么的?

heap堆-运行时内存

java虚拟机JVM有一个堆,类的实例(new一个类)和数组内存从堆里分配,JVM启动时就会创建堆。

说明:heap即java代码可及的内存

除了堆内存以外的内存就是非堆内存。

②什么是java虚拟机?

③什么是永久生成对象?

原文地址:https://www.cnblogs.com/arthur3/p/3025796.html