我发现boost :: property_tree :: ptree有很大的内存开销。我的估计是空的ptree大约是150个字节,并且放在ptree中的任何条目至少会增加150个字节。这使得我们无法使用包含数千个条目的树。
估计我的估计?有没有办法保持低开销?
答案 0 :(得分:1)
Boost.PropertyTree基本上不是 fast 或轻量级解析器。
它专注于提供高层便利性和功能性,因此我认为它不是高效的。
您可以在提升邮件列表中看到this thread类似问题。
我建议Boost.PropertyTree的替代方案可能是: