tomcat的執行的時候,GC進行記憶體回收,回收後的記憶體是還給OS還是還給JVM

luolaluola發表於2007-03-18
為什麼用jprofilter監視器得到的堆使用情況呈現一定的頻率,堆示圖顯示規則鋸齒狀。一開始工作管理員顯示所有程式記憶體500多m,過了一會兒工作管理員顯示的記憶體使用數一直在增加,而工作管理員顯示tomcat的記憶體保持在380m,但是系統所有程式記憶體已經1000多m,5~6個小時後之後系統提示虛擬記憶體不足,tomcat檔掉!

伺服器硬體環境:記憶體:512m,cpu P42.8雙核
os:window server2003, database:sqlserver2000 (sp4)
tomcat5.5(-Xms128m -Xmx392m)

伺服器監視器:JPROFILTER

客戶端測試工具:jemter2.2 開一個執行緒組 裡面有個80個執行緒,每隔4秒啟動80個執行緒,也就是每個執行緒之間的間隔是4/80,http請求數10個



相關文章