gpt4 book ai didi

eclipse - 了解 Eclipse 的内存参数

转载 作者:行者123 更新时间:2023-12-03 10:04:53 25 4
gpt4 key购买 nike

我刚安装 Eclipse 4.2 (Juno) 在 Linux 64 位上。我看了好几个Eclipse.ini Stack Overflow 上的线程,但我仍然不明白不同内存参数之间的关系。

一方面,有用于 VM 的参数。然后在 -vmargs 下(例如, -Xms-Xmx-XX ),而其他(例如, --launcher.XXMaxPermSize )则直接提供给 Eclipse。

这些参数之间有什么关系?我如何为内存超过 8 GB 的机器设置它们?

我知道很长的 Stack Overflow 问题 What are the best JVM settings for Eclipse? ,但我想学习 如何自己调整这些参数。

供引用,安装后,Juno 的默认参数为:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20120522-1813
-product
org.eclipse.epp.package.cpp.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m

最佳答案

如果您在 Oracle/Sun JVM 上运行 Eclipse,我会忽略 --launcher.XXMaxPermSize (我个人删除)并专注于-XX:MaxPermSize , -Xms-Xmx .
--launcher.XXMaxPermSize的原因是一些非 Oracle/Sun JVM 会阻塞 -XX:MaxPermSize .启动器被编程为检测 JVM 并有条件地提供 -XX:MaxPermSize .这当然被明确的 -XX:MaxPermSize 打败了。默认设置 eclipse.ini 文件。这看起来像一个错误。

我从不惹-Xms环境。我设置了-Xmx1024m-XX:MaxPermSize=512m .

关于eclipse - 了解 Eclipse 的内存参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12864732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com