java 读文件时内存占用过高 热
生活随笔
收集整理的這篇文章主要介紹了
java 读文件时内存占用过高 热
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近出現一個 OOM 的問題想請教一下大家,我的程序在讀 txt 文件的時候內存占用飆高到 700M,這個文件只有 70M,我程序分配的內存值分配了 256M,肯定就 OOM 了。
然后我想一行一行讀,發現這文件就只有一行,是一個 json 數據,我需要把它轉換成對象,我想問下 70M 的文件為什么用 inputFileStream 讀會占用到 700M?用 commons.io 包和 BufferedReader 也沒有效果,因為它本來就只有一行,現在的想法是把它改成 json 文件格式用 fastjson 來讀不知道行不行
總結
以上是生活随笔為你收集整理的java 读文件时内存占用过高 热的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 脉字开头成语有哪些啊?
- 下一篇: Chrome 现已支持延迟加载网页中的