不,这不正常。我怀疑你的树比你想象的要大。编写一些代码来遍历它并添加所有使用的空间(并计算节点)。
看到 Python数据结构的内存大小
你问的究竟是什么?你是否感到惊讶的是,磁盘上的600M数据结构在内存中是5G。这并不特别令人惊讶。 Pickle压缩数据,因此您希望它在磁盘上更小。它小了10倍(大致),非常好。
如果您对自己的数据大小感到惊讶,那就是另一回事。