增加某个应用程序的Java堆空间

时间:2015-02-20 04:37:26

标签: java performance hadoop out-of-memory heap

我有一个应用程序,我想运行它并给它更多的堆内存。我在终端中使用此命令运行我的应用程序: home/bin/hadoop jar $pathofjarfile parameter1 parameter2但我不知道如何在运行此应用程序时分配更多堆内存?如果有人可以请指教。

1 个答案:

答案 0 :(得分:2)

增加堆空间的最简单方法是使用JVM command-Xmx<SizeInGigs>g选项。例如:

java -Xmx4g -jar $pathofjarfile parameter1 parameter2

由于你有home/bin/myapp jar的路径,你需要修改脚本/应用程序启动JVM以跟随套件或询问你正在使用的特定应用程序(IE:JBoss,Tomcat,GlassFish等)