我在互联网上以及此处的stackoverflow上阅读了很多文章,但是我仍然无法增加 Tomcat Heap Siz e。 可能我犯了一个我无法识别的错误。
遵循此guide之后,请执行以下步骤:
当我运行Tomcat然后启动我的应用程序(例如localhost:8080 / appName)时,我尝试通过这种方式了解堆信息:
long maxHeapSize = Runtime.getRuntime().maxMemory();
long freeHeapSize = Runtime.getRuntime().freeMemory();
long totalHeapSize = Runtime.getRuntime().totalMemory();
System.out.println("Max Heap Size = " + (maxHeapSize/1024/1024)+ " MB");
System.out.println("Free Heap Size = " + (freeHeapSize/1024/1024)+ " MB");
System.out.println("Total Heap Size = " + (totalHeapSize/1024/1024)+ " MB");
我知道最大堆大小始终为256 MB。 有人知道我的错误吗?
答案 0 :(得分:2)
请查看详细信息:
如果要启动Tomcat9w.exe,则需要install service
答案 1 :(得分:0)
请在catalina.bat文件中进行设置: Screen shot of catalina.bat file