Tomcat 中的JVM問題
1.TOMCAT初始JVM大小為64M,在將應用正式部署後,可以通過調整catalina.bat中的內容調整tomcat的初始JVM大小,以獲得更好的效能。
範例如下(catalina.bat):
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Xms128m -Xmx256m
-Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" ......
紅色的內容為新增的內容,隨後類似於此的三個位置都如上進行新增,xms為初始最小分配記憶體,xmx為最大允許分配記憶體。tomcat啟動時,將按照xms進行記憶體的分配,當JVM記憶體不足時,將再進行分配,但最大不能超過xmx設定的值。一般將xms和xmx設定為同樣的值。
2.TOMCAT在執行過程中可以實時監控當前應用JVM的佔用情況。TOMCAT本身帶的應用manager可以進行伺服器狀態的監控。為了執行該程式,需要建立角色manager和對應的使用者。
建立位置在conf/tomcat-users.xml中,內容如下所示:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="admin" password="tomcat" roles="admin,manager"/>
</tomcat-users>
建立了角色manager和使用者admin/tomcat後就可以使用manager應用了。
在IE中鍵入httpp://localhost:8080,進入tomcat的主介面,然後選擇左面的
|
選擇最右方的“Server Status”,便可以看到JVM的佔用情況。
Free memory: 3.69 MB Total memory: 10.60 MB Max memory: 63.31 MB
Free memory:當前可用的記憶體;
Total memory:當前已經分配的JVM記憶體;
Max memory:當前允許分配的最大JVM記憶體;
相關文章
- Linux下tomcat中include的問題LinuxTomcat
- IDEA中Tomcat亂碼問題IdeaTomcat
- JVM 問題排查JVM
- Spring的問題,還是Tomcat的問題SpringTomcat
- JVM問題及解答JVM
- JVM 問題分析思路JVM
- jvm常問問題目錄JVM
- Tomcat下Servlet的地址問題TomcatServlet
- JVM問題排查步驟JVM
- Linux排查JVM問題LinuxJVM
- tomcat JVM 設定TomcatJVM
- [效能]【JVM】關於JVM記憶體的N個問題JVM記憶體
- vegetable one(tomcat問題)Tomcat
- Tomcat 共享session問題TomcatSession
- tomcat埠占用問題Tomcat
- Tomcat https問題TomcatHTTP
- 問一個tomcat伺服器的問題Tomcat伺服器
- Tomcat中訪問資料庫使用屬性檔案問題Tomcat資料庫
- JVM 異常退出的問題解決JVM
- jdon在tomcat的安裝問題Tomcat
- Tomcat資料來源的問題Tomcat
- tomcat高訪問設定問題Tomcat
- Tomcat中JVM記憶體溢位及合理配置TomcatJVM記憶體溢位
- 請教一個JVM問題JVM
- tomcat jvm 引數配置TomcatJVM
- tomcat連線池問題Tomcat
- tomcat程式意外退出的問題分析(轉)Tomcat
- 再問個問題~怎麼樣在tomcat中加大jvm的記憶體(window2003伺服器)TomcatJVM記憶體伺服器
- tomcat5中文問題解決之道(原創)Tomcat
- 阿里Jvm必問面試題及答案阿里JVM面試題
- JVM問題分析處理手冊JVM
- 使用jvm工具排查系統問題JVM
- Tomcat最大連線數問題Tomcat
- Tomcat下中文問題解決Tomcat
- 應用與tomcat上問題Tomcat
- Tomcat下執行jdonframework問題??TomcatFramework
- 解決Eclipse中配置中沒有server選項——tomcat配置中遇到的問題EclipseServerTomcat
- 多個JVM之間,資料共享的問題?JVM