从xml文件中读到txt文本中。
其中,xml文件不是一次性加载,而是一个一个读,这样内存永远只放一个节点的数据。
读一个节点,在txt里写一行。
用writelines写,
大概读了100M的数据时发现内存用得很多。
请教原因
按常理,写数据不耗内存
从xml文件中读到txt文本中。
其中,xml文件不是一次性加载,而是一个一个读,这样内存永远只放一个节点的数据。
读一个节点,在txt里写一行。
用writelines写,
大概读了100M的数据时发现内存用得很多。
请教原因
按常理,写数据不耗内存
4 回答4.5k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
不占用内存。我猜是你中间进行了操作,复制了数据,且没有释放。导致了内存一直占用下去。你还是贴代码吧。。。