删除日志记录以进行运行时内存管理调试
使用 Rc 进行运行时内存管理非常有用,但也可能很难解决问题,特别是如果你的代码非常复杂并且在许多范围内单个实例被数十甚至数百种其他类型引用。
编写包含 println!("Dropping StructName: {:?}", self);
的 Drop 特性对于调试非常有价值,因为它允许你准确地查看对结构实例的强引用何时耗尽。
使用 Rc 进行运行时内存管理非常有用,但也可能很难解决问题,特别是如果你的代码非常复杂并且在许多范围内单个实例被数十甚至数百种其他类型引用。
编写包含 println!("Dropping StructName: {:?}", self);
的 Drop 特性对于调试非常有价值,因为它允许你准确地查看对结构实例的强引用何时耗尽。