【发布时间】:2020-08-28 07:09:12
【问题描述】:
试图设置cachetools cache class
- 更具体地说,LRUCache 继承自它。
我想根据字节设置maxsize - 这意味着我需要使用一些lambda 函数设置getsizeof 参数来计算对象的字节大小。
查看sys.getsizeof,我们可以看到它不适合,因为我将在缓存自定义类中保存引用\句柄到其他对象,这将是批评者质量。
任何想法如何计算python自定义对象的内存中的实际字节及其包含的内容,这意味着还计算引用的大小(不是指针大小,而是它的内容)
谢谢
【问题讨论】:
标签: python python-3.x caching