文章 2021-11-10 来自:开发者社区

用Python的 __slots__ 节省9G内存

我们曾经提到,Oyster.com的Python web服务器怎样利用一个巨大的Python dicts(hash table),缓存大量的静态资源。我们最近在Image类中,用仅仅一行 slots 代码,让每个6G内存占用的服务进程(共4个),省出超过2G来。这是其中一个服务器在部署代码前后的截图:physical-memory-usage-history我们alloc了大约一百万个类似如下c....

用Python的 __slots__ 节省9G内存
文章 2017-05-02 来自:开发者社区

用Python的 __slots__ 节省9G内存

我们曾经提到,Oyster.com的Python web服务器怎样利用一个巨大的Python dicts(hash table),缓存大量的静态资源。我们最近在Image类中,用仅仅一行__slots__代码,让每个6G内存占用的服务进程(共4个),省出超过2G来。 这是其中一个服务器在部署代码前后的截图: physical-memory-usage-history 我们alloc了大约一百万.....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Python学习站

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

+关注
相关镜像