- 33
- 0
- 约 10页
- 2016-11-25 发布于贵州
- 举报
最全的Eclise 启动优化、内存优化
最全的Eclipse 启动优化、内存优化 -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M 这里有几个问题: 1. 各个参数的含义什么? 2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动? 3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置? 下面我们一一进行回答 1. 各个参数的含义什么? 参数中-vmargs的意思是设置JVM参数,所以后面的其实都是JVM的参数了,我们首先了解一下JVM内存管理的机制,然后再解释每个参数代表的含义。 堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行
您可能关注的文档
- 手机应用层软件功能要求和测试方法.docx
- 手机如何挂载S卡的EXT 分区.doc
- 手机IO连接器知识.doc
- 手机设计的灵敏考虑.doc
- 手表定律对企业帮助.docx
- 手糊玻璃钢施工艺及要求.doc
- 房屋装修效果图0 最时尚的小户型装修效果图.doc
- 打开知识管理的把钥匙.doc
- 托幼管理系统解方案.docx
- 执行概要13_例模式.doc
- 区域人工智能教育实践基地建设中的师资培训与专业发展研究教学研究课题报告.docx
- 2026年医疗器械生物法律工程师考试卷.doc
- 2026年西安电子科技大学教师招聘考试参考题库及答案解析.docx
- 2026年量子计算技术发展报告及未来五至十年应用场景分析报告.docx
- 2026年可穿戴设备创新报告及未来五至十年市场增长报告.docx
- 2026年新能源汽车行业成本控制报告及未来五至十年市场竞争力报告.docx
- 废旧设备拆除方案.pdf
- 2026年酒店洗碗机催干剂市场前景创新报告.docx
- 生成式AI在教育领域的应用:以课堂教学新范式对学生认知发展的影响为视角教学研究课题报告.docx
- 2026年清洁能源太阳能光伏报告及未来五至十年绿色能源转型报告.docx
原创力文档

文档评论(0)