1. 程式人生 > 其它 >tomcat中檢視JVM記憶體使用情況

tomcat中檢視JVM記憶體使用情況

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瀏覽器輸入網址:

http://IP:port/manager/status,使用帳號/密碼:admin/admin登入

4點選Server Status,檢視JVM記憶體使用情況

Free memory:當前可用的記憶體;
Total memory:當前已經分配的JVM記憶體;
Max memory:當前允許分配的最大JVM記憶體

修改tomcat 最大記憶體,已分配記憶體,已分配記憶體中的剩餘空間

Tomcat應用\bin\catalina.bat檔案新增:set JAVA_OPTS=-Xms512m -Xmx768m