正在做一些拉伸(ab)測試我的1 heroku dyno和dev連接數限制20個數據庫。Heroku內存泄漏與Play2斯卡拉
在調用(即訪問數據庫squeryl堆分配增加導致R14(內存512MB以上))
我似乎無法重現該問題(在那個水平至少局部)。
有沒有辦法讓heroku堆轉儲和分析它獲得一些線索?
play2,scala,squeryl和heroku內存泄漏是否有任何已知問題?
更新
如果我在控制一切的結束做的System.gc似乎是精細和更慢的OFC ......我那個電話創造了大量的對象,但不應該Heroku的JVM取關心gc?另外,如果我安排GC調用定期不要隨意存儲
你使用Streaming(return chunks)嗎? – Schleichardt
不,我不知道。如果我在控制器的末端執行System.gc,那麼一切似乎都很好,而且速度較慢......我在那個調用中創建了很多對象,但是不應該使用Hermus JVM來處理gc?此外,如果我安排gc電話定期不要釋放內存.. – weakwire
您是否在'Procfile'中使用默認'JAVA_OPTS'? –