sam*_*kar 1 c++ xml memory memory-management
我们有一个从XML导入对象的应用程序.XML大约为15 GB.应用程序总是开始耗尽内存.我们试图在操作之间释放内存,但这会导致性能下降.即完成导入操作需要更多时间.CPU利用率达到100%
该应用程序是用C++编写的.
经常打电话free()会导致性能问题吗?
free()
来自OP的评论推荐:在expat中使用的解析器,这是一个占用空间非常小的SAX解析器,以及可自定义的内存管理.
var*_*tec 5
使用SAX解析器而不是DOM解析器.
归档时间:
16 年,8 月 前
查看次数:
1380 次
最近记录:
13 年,6 月 前