首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >eclipse.ini中的参数XXMaxPermSize、vmargs、Xms和Xms的用途,它们有什么作用

eclipse.ini中的参数XXMaxPermSize、vmargs、Xms和Xms的用途,它们有什么作用
EN

Stack Overflow用户
提问于 2014-12-17 22:50:56
回答 2查看 20.4K关注 0票数 9

我在开发一款应用程序。我不得不修改我的eclipse.ini,所以我想知道这些参数XXMaxPermSize, vmargs, Xms and Xms的用途和意义,以便正确地使用它们。我在ubuntu 14.04和java 7上使用eclipse3.8。

代码语言:javascript
复制
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Xms40m
-Xmx384m
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-18 00:36:51

就像Greg所说的,-vmargs之后的所有东西都是VM args,它们在应用程序启动时被提供给JVM。-Xmx是最大堆大小,-Xms是初始堆大小,launcher.XXMaxPermSize可能是eclipse可执行文件的参数。这增加了permagen空间的大小。我怀疑这个论点只有在java8之前才有效,因为permagen在8中就被淘汰了。

票数 11
EN

Stack Overflow用户

发布于 2014-12-17 22:53:57

Java官方文档将帮助您使用http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27528278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档