查看JVM內存在tomcat中使用情況
這里向大家描述一下如何在tomcat中查看JVM內存使用情況,TOMCAT在運行過程中可以實時監(jiān)控當前應用JVM的占用情況。TOMCAT本身帶的應用manager可以進行服務器狀態(tài)的監(jiān)控。
在tomcat中查看JVM內存使用情況
TOMCAT在運行過程中可以實時監(jiān)控當前應用JVM的占用情況。TOMCAT本身帶的應用manager可以進行服務器狀態(tài)的監(jiān)控。為了運行該程序,需要創(chuàng)建角色manager和對應的用戶。
創(chuàng)建位置在conf/tomcat-users.xml中,內容如下所示:
- <?xmlversionxmlversion='1.0'encoding='utf-8'?>
- <tomcat-users>
- <rolerolenamerolerolename="tomcat"/>
- <rolerolenamerolerolename="role1"/>
- <rolerolenamerolerolename="manager"/>
- <rolerolenamerolerolename="admin"/>
- <userusernameuserusername="tomcat"
- password="tomcat"roles="tomcat"/>
- <userusernameuserusername="both"
- password="tomcat"roles="tomcat,role1"/>
- <userusernameuserusername="role1"
- password="tomcat"roles="role1"/>
- <userusernameuserusername="admin"
- password="tomcat"roles="admin,manager"/>
- </tomcat-users>
創(chuàng)建了角色manager和用戶admin/tomcat后就可以使用manager應用了。
在IE中鍵入httpp://localhost:8080,進入tomcat的主界面,然后選擇左面的
Administration
下的TomcatManager,輸入用戶名和密碼(admin/tomcat),就進入了manager的界面,選擇最右方的“ServerStatus”,便可以看到JVM的占用情況。
Freememory:3.69MBTotalmemory:10.60MBMaxmemory:63.31MB
Freememory:當前可用的JVM內存;
Totalmemory:當前已經分配的JVM內存;
Maxmemory:當前允許分配的最大JVM內存;
【編輯推薦】