我有一个应用程序,我想运行它并给它更多的堆内存。我在终端中使用此命令运行我的应用程序:
home/bin/hadoop jar $pathofjarfile parameter1 parameter2
但我不知道如何在运行此应用程序时分配更多堆内存?如果有人可以请指教。
答案 0 :(得分:2)
增加堆空间的最简单方法是使用JVM command的-Xmx<SizeInGigs>g
选项。例如:
java -Xmx4g -jar $pathofjarfile parameter1 parameter2
由于你有home/bin/myapp jar
的路径,你需要修改脚本/应用程序启动JVM以跟随套件或询问你正在使用的特定应用程序(IE:JBoss,Tomcat,GlassFish等)