增加某个应用的 java 堆 space
Increase the java heap space of a certain app
我有一个应用程序,我想 运行 它并给它更多的堆内存。我 运行 我的应用程序在终端中使用此命令:
home/bin/hadoop jar $pathofjarfile parameter1 parameter2
但我不知道如何在 运行ning 这个应用程序时分配更多的堆内存?如果有人可以请指教。
增加堆 space 的最简单方法是使用 JVM command 的 -Xmx<SizeInGigs>g
选项。例如:
java -Xmx4g -jar $pathofjarfile parameter1 parameter2
由于您有通往 home/bin/myapp jar
的路径,您将需要修改 script/application 启动 JVM 以跟随套件或询问您正在使用的特定应用程序(即:JBoss、Tomcat、GlassFish 等)。
我有一个应用程序,我想 运行 它并给它更多的堆内存。我 运行 我的应用程序在终端中使用此命令:
home/bin/hadoop jar $pathofjarfile parameter1 parameter2
但我不知道如何在 运行ning 这个应用程序时分配更多的堆内存?如果有人可以请指教。
增加堆 space 的最简单方法是使用 JVM command 的 -Xmx<SizeInGigs>g
选项。例如:
java -Xmx4g -jar $pathofjarfile parameter1 parameter2
由于您有通往 home/bin/myapp jar
的路径,您将需要修改 script/application 启动 JVM 以跟随套件或询问您正在使用的特定应用程序(即:JBoss、Tomcat、GlassFish 等)。