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