2016-03-04 77 views
-4

我的項目是POS(Point of sale)Javafx上的在線食品配送系統。我使用Jdbc連接器而不是使用FXML。訂購食物後,堆內存在10分鐘內變成1GB。如果我們點了一段時間那麼它在不斷增加。如何解決這個問題?java中的內存泄露

+2

看來你的代碼有問題。但是,除非我們有[可以重現問題的代碼或信息](http://stackoverflow.com/help/mcve),否則我們無法提供幫助。否則,我們只是盲目猜測。 –

+0

編碼沒有問題,我的項目運行良好,但如果我們在一些小時內大量訂購食品,那麼它需要更多的記憶,這意味着它會掛起。 –

+0

我們希望它可以在8-10小時內爲食品訂單工作,而不會造成系統掛起.plz給出解決方案。 –

回答

2

您的代碼中很可能有內存泄漏。您可以嘗試使用jvisualvm分析器來監視您的內存並嘗試查找哪些實例未被垃圾收集並保留在內存中。

+0

我們已經使用Netbeans分析器並沒有發現內存泄漏問題在哪裏?解釋 –

+2

您是否有內存不足錯誤?你給JVM多少內存? –

+2

當您使用分析器監視實例時,實例計數是否不斷增加? –