Tomcat
添加應用程序數據後,Tomcat 消耗更多記憶體。
在向應用程序或應用程序 Oracle 數據庫添加更多數據後,Tomcat 伺服器突然顯示 2 GB 記憶體消耗增量。我的意思是重啟Tomcat後是正常的,但幾個小時後它顯示大約。2000MB 記憶體空間。有 4 台伺服器,並且這四台伺服器的數量都很接近。在數據相鄰之前,它的行為是適當的。請有人可以指定是否需要調查數據庫中導致問題的更多數據或其他內容?
在此時間範圍內,CPU 等待週期也同時增加。
我相信最好的做法是分析在 Apache Tomcat 下執行的 Java 應用程序。這將為您提供更好的洞察力和方向,了解如何解決問題(如果有的話)。
參考:
https://stackoverflow.com/questions/39028824/profiling-tomcat-application-with-visualvm#39077348
這是任何數據庫伺服器的預期行為。對於每個請求,更多的數據等於更多的記憶體和更多的處理時間。
我的意思是它將使用所有可用記憶體來提高性能。
如果您想更改此行為,您可以在此處限制記憶體使用檢查。
但是請注意,限制記憶體使用可能會降低整體性能。