簡體   English   中英

Tomcat和java內存泄漏

[英]Tomcat and java memory leak

我開發了一個 java web 應用程序,目前部署在 debian(raspberry py) 上的 tomcat7 中。 當應用程序啟動時,使用的內存大約為 20%。 但是當我調用我自己的網絡服務器時,它調用了一個 rest api,它返回超過 1k 個實體(JSON-> Java 對象)並遍歷它們以使用 hibernate 進行保存。 要填充數據庫,我需要多次調用此方法,並且在 5 或 6 次調用后,內存使用量幾乎達到最大值並且永遠不會變得更好。 我也可以看到,在幾次調用后,下載和保存(批處理)的速度變得如此之慢。

我在做什么錯? 可能所有實體在使用后都沒有被刪除?

這是一張關於內存使用情況的圖片

問候

我確實發現了問題。 使用休眠時,我為我需要保存的每個對象打開一個新連接。 但我錯過了關閉聲明。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM