我知道 varinfo()
函数将给出内存中所有对象的大小。这执行起来可能非常慢,并且有时会在某些对象上失败,从而使整个函数挂起。有没有一种方法可以获取特定对象在内存中的大小,类似于 Python 中的 sys.getsizeof() 函数?
最佳答案
varinfo()
接受 regular expressions匹配对象名称,因此您可以使用类似的内容
x = rand(100, 100)
varinfo(r"x")
获取有关x
的信息。对于以字节为单位的大小,请使用
Base.summarysize(x)
编辑:
最初这个答案推荐 whos()
,但是由于 @Plankalkül 提到 whos()
已重命名为 varinfo()
,答案也相应更新。
关于julia - 查找内存中单个对象的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35118465/