任何 Python API 来获取等离子的剩余内存?

问题描述

我对等离子比较陌生。想问一下使用Python API pyarrow.plasma连接客户端后,有没有API可以找到当前plasma对象存储的剩余可用内存? 似乎使用 client.list() 可以获得所有对象,并且每个对象都有大小信息,我可以总结......但是有没有更简单的方法? 将数据放入plasma时,如果存储空间已满,则会驱逐一些先前的对象,并且此日志仅出现在控制台中,对吗?那么在运行 Python 程序时,用户会不会不知道存储已满,部分数据丢失?

希望得到一些这方面的说明!

解决方法

您可以使用 client.store_capacity()

这不是很好documented,但我认为它重新调整了存储的总容量,因此您可能必须提取存储中每个对象的大小才能知道剩余的内容。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...