最近出現一個OOM的問題想請教一下大家,我的程式在讀txt檔案的時候記憶體佔用飆高到700M,這個檔案只有70M,我程式分配的記憶體值分配了256M,肯定就OOM了。
然後我想一行一行讀,發現這檔案就只有一行,是一個json資料,我需要把它轉換成物件,我想問下70M的檔案為什麼用inputFileStream 讀會佔用到700M?用commons.io包和 BufferedReader 也沒有效果,因為它本來就只有一行,現在的想法是把它改成json檔案格式用fastjson來讀不知道行不行
[admin
]