关于jvm内存的eclipse.ini和运行配置设置之间的区别是什么?

时间:2018-05-31 07:06:31

标签: java eclipse memory jvm

我在应用程序中遇到内存问题,所以我必须设置正确的jvm内存参数,例如-Xms???m-Xmx???m
但是我找到了两种方法来设置它,首先是在eclipse.ini中设置,另一种方法是在eclipse的run configuration---auguments设置中设置。
但是,两种记忆设置方式的区别在于它们的确切含义。
提前谢谢。

1 个答案:

答案 0 :(得分:3)

这些控制着不同的东西。

eclipse.ini中的设置控制着Eclipse运行的JVM。它们对从Eclipse运行的程序没有影响。

Eclipse在您运行程序时启动一个单独的JVM。运行配置设置控制该JVM。每个程序都有一个单独的运行配置,以便您可以为每个程序设置不同的内容。