我有一个应用程序,我想运行它,并给它更多的堆内存。我在终端中使用以下命令运行应用程序: home/bin/hadoop jar $pathofjarfile parameter1 parameter2 但我不知道在运行这个应用程序时如何分配更多的堆内存?如果有人能告诉我。
home/bin/hadoop jar $pathofjarfile parameter1 parameter2
kb5ga3dv1#
增加堆空间的最简单方法是使用 -Xmx<SizeInGigs>g jvm命令的选项。例如:
-Xmx<SizeInGigs>g
java -Xmx4g -jar $pathofjarfile parameter1 parameter2
既然你有一条通往 home/bin/myapp jar 您需要修改启动jvm的脚本/应用程序,以遵循suite,或者询问您正在使用的特定应用程序(例如:jboss、tomcat、glassfish等)。
home/bin/myapp jar
1条答案
按热度按时间kb5ga3dv1#
增加堆空间的最简单方法是使用
-Xmx<SizeInGigs>g
jvm命令的选项。例如:既然你有一条通往
home/bin/myapp jar
您需要修改启动jvm的脚本/应用程序,以遵循suite,或者询问您正在使用的特定应用程序(例如:jboss、tomcat、glassfish等)。