我一直在看一个内存数据库 http://en.wikipedia.org/wiki/In-memory_database——这让我开始思考,Python 如何处理不依赖于连接的 IO(甚至是数据);例如,哈希、集合等;这是某个地方的配置,还是基于资源动态管理;是否有“简单”的方法来查看资源对真实程序的影响,并模拟不同硬件设置对性能的影响?
注意:如果重要的话,Redis http://en.wikipedia.org/wiki/Redis_%28data_store%29是我正在查看的内存数据存储;有一个实现Redis 数据类型的包装器 http://code.activestate.com/pypm/redis-wrap/所以它们模仿 Python 中的数据类型。
Python 分配应用程序请求的所有内存。政策空间不大。唯一的问题是何时释放内存。 (C)Python 立即释放所有不再引用的内存(这也是不可调整的)。仅从自身引用的内存(即周期)由垃圾收集器释放;这具有可调设置。
将一些内存写入页面文件是操作系统的决定。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)