Tomcat中查看JVM內存使用情況


TOMCAT運行時,實時監控當前應用JVM的使用情況;可以利用Tomcat自帶的應用manager查看詳情。

首先,確認服務目錄webapps下有manager應用


其次,需要創建角色manager和對應的用戶,修改/conf/tomcat-users.xml

 

[html] view plain copy
  1.  <?xml version='1.0' encoding='utf-8'?>  
  2. <tomcat-users>  
  3.   <role rolename="tomcat"/>  
  4.   <role rolename="role1"/>  
  5.   <role rolename="manager-gui"/>  
  6.   <user username="admin" password="admin" roles="manager-gui"/>  
  7.   <user username="tomcat" password="tomcat" roles="tomcat"/>  
  8.   <user username="both" password="tomcat" roles="tomcat,role1"/>  
  9.   <user username="role1" password="tomcat" roles="role1"/>  
  10. </tomcat-users>  
然后,瀏覽器輸入網址:http://IP:port/manager/status  帳號/密碼:admin/admin登錄


點擊Server Status查看JVM內存使用情況


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

完畢!

 

修改tomcat 最大內存,已分配內存,已分配內存中的剩余空間

C:\Tomcat\apache-tomcat-8.0.47\bin\catalina.bat

添加:set JAVA_OPTS=-Xms512m -Xmx768m


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM