1. 首页
  2. 数据库
  3. 其它
  4. python如何为创建大量实例节省内存

python如何为创建大量实例节省内存

上传者: 2020-12-31 18:33:16上传 PDF文件 43.85KB 热度 9次
python如何为创建大量实例节省内存,具体内容如下 案例: 某网络游戏中,定义了玩家类Player(id, name, status,....),每有一个在线玩家,在服务器程序内有一个Player的实例,当在线人数很多时,将产生大量实例(百万级别) 需求: 如何降低这些大量实例的内存开销? 如何做? 首先要明白,python中的类可以动态的添加属性,实则在内存中有个__dict__方法维护了这种动态添加属性,它占有内存,把它关掉,不就达到省内存要求了? #!/usr/bin/python3 import time import sys class P
用户评论