我的javafx應(yīng)用程序內(nèi)存隨著時(shí)間的推移不斷增加。這讓我感到困惑,因?yàn)槲艺J(rèn)為我的代碼中存在內(nèi)存泄漏。我發(fā)現(xiàn)每次更新tableview數(shù)據(jù)時(shí)內(nèi)存都會(huì)增加,沒有任何新對象只是更新舊數(shù)據(jù)。我做錯(cuò)什么了,如何解決此內(nèi)存增加問題?
1 回答

RISEBY
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個(gè)贊
在具有相同jdk版本的Windows上品嘗了相同的代碼,一切都很好。我已經(jīng)使用不同的jdk版本在ubuntu上構(gòu)建了兩次可執(zhí)行jar,并在Windows和ubuntu上對其進(jìn)行了測試,并且在兩個(gè)平臺(tái)上都導(dǎo)致了相同的問題。因此,無論使用什么版本的jdk,ubuntu jdk都會(huì)產(chǎn)生相同的問題,我現(xiàn)在將繼續(xù)在Windows上進(jìn)行編碼,并在以后嘗試全新的ubuntu安裝。謝謝你的幫助
編輯:經(jīng)過一些搜索發(fā)現(xiàn)一些相關(guān)的錯(cuò)誤報(bào)告JDK-8161997,JDK-8161911似乎與JavaFX相關(guān)的問題正在使用硬件管道。全新安裝ubuntu 18.04后,一切正常。
添加回答
舉報(bào)
0/150
提交
取消