- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在开发一个应用程序。我不得不修改我的 eclipse.ini,所以我想知道这些参数 XXMaxPermSize、vmargs、Xms 和 Xms
的用途和含义,以便正确使用它们。我在 ubuntu 14.04 和 java 7 上使用 eclipse 3.8。
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Xms40m
-Xmx384m
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins
最佳答案
正如 Greg 所说,-vmargs 之后的所有内容都是 VM args,它们在应用程序启动时提供给 JVM。 -Xmx 是最大堆大小,-Xms 是初始堆大小,launcher.XXMaxPermSize 大概是 eclipse 可执行文件的参数。这增加了 permagen 空间的大小。我怀疑这个论点只在 java 8 之前才真正有效,因为 permagen 在 8 中被淘汰了。
关于java - eclipse.ini中参数XXMaxPermSize、vmargs、Xms和Xms的作用,它们有什么作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27528278/
我刚刚下载了 Eclipse Luna 4.4,并在安装 jboss 工具插件后添加了 jboss eap 7.1。 启动服务器时出现以下错误:- Unrecognized option: -vmar
有没有办法在工作区级别设置 java VM 参数?也就是说,不必在 launch.json 的每个启动配置中都有它。 .每当为 vscode 中的当前工作区触发启动时,我想使用的特定参数。我也不希望它
我刚刚将我的应用程序从 Java8 迁移到 Java10,作为其中的一部分,我现在需要添加 --add-modules java.xml.bind 避免 java.lang.NoClassDefFou
我正在开发一个应用程序。我不得不修改我的 eclipse.ini,所以我想知道这些参数 XXMaxPermSize、vmargs、Xms 和 Xms 的用途和含义,以便正确使用它们。我在 ubuntu
我的项目需要以下 vmArgs 才能运行: "vmArgs": "-javaagent:lib/aspectjweaver-1.9.5.jar -javaagent:lib/spring-instru
我想从另一个java程序中使用Equinox启动器启动eclipse。问题是启动器似乎忽略了我的 .ini 文件以及语言或 MaxPermSize 的设置。 我目前正在使用此代码: Array
我有一个包含大量单元测试的 Java 项目。在 Visual Studio Code 中,我可以从“测试”选项卡运行所有测试。然而,有几个失败了,因为我需要提供一些必需的虚拟机参数才能使它们正常运行。
我是一名优秀的程序员,十分优秀!