扫码关注官方订阅号
我需要在一段程序中使用一个长度超过50万的List,但结果就是内存使用率瞬间升高
请问应该用什么方法进行优化?
这个 list 一定要放在内存里吗?
list
如果你是一条一条处理的,并不需要全在内存,你可以把这些内容先写到磁盘文件,然后打开它,用类似下面的语句:
for item in file('xxx.txt').xreadlines(): ... # 解析出你的内容,并处理
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这个
list
一定要放在内存里吗?如果你是一条一条处理的,并不需要全在内存,你可以把这些内容先写到磁盘文件,然后打开它,用类似下面的语句: