歡迎您光臨本站 註冊首頁

java 讀檔案時記憶體佔用過高

←手機掃碼閱讀     admin @ 2020-07-27 , reply:0

最近出現一個OOM的問題想請教一下大家,我的程式在讀txt檔案的時候記憶體佔用飆高到700M,這個檔案只有70M,我程式分配的記憶體值分配了256M,肯定就OOM了。

然後我想一行一行讀,發現這檔案就只有一行,是一個json資料,我需要把它轉換成物件,我想問下70M的檔案為什麼用inputFileStream 讀會佔用到700M?用commons.io包和 BufferedReader 也沒有效果,因為它本來就只有一行,現在的想法是把它改成json檔案格式用fastjson來讀不知道行不行


[admin ]

來源:OsChina
連結:https://www.oschina.net/question/3940669_2317248
java 讀檔案時記憶體佔用過高已經有141次圍觀

http://coctec.com/news/soft/show-post-245381.html