tomcat中檢視JVM記憶體使用情況
阿新 • • 發佈:2021-09-27
TOMCAT執行時,實時監控當前應用JVM的使用情況;可以利用Tomcat自帶的應用manager檢視詳情。
步驟如下:
1、確認服務目錄webapps下有manager應用
2、需要建立角色manager和對應的使用者,修改/conf/tomcat-users.xml檔案
在tomcat-users.xml檔案中新增以下內容:
<tomcat-users> <role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager-gui"/> <user username="admin" password="admin" roles="manager-gui"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/> </tomcat-users>
3、瀏覽器輸入網址:
4、點選Server Status,檢視JVM記憶體使用情況。
Free memory:當前可用的記憶體;
Total memory:當前已經分配的JVM記憶體;
Max memory:當前允許分配的最大JVM記憶體
修改tomcat 最大記憶體,已分配記憶體,已分配記憶體中的剩餘空間:
在Tomcat應用\bin\catalina.bat檔案新增:set JAVA_OPTS=-Xms512m -Xmx768m