增加某个应用的 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 等)。