【发布时间】:2010-11-06 21:25:41
【问题描述】:
我在 C++ 应用程序中使用 boost::shared_ptr。内存问题真的很严重,应用程序占用大量内存。
但是,因为我把每一个新的对象都放到了一个 shared_ptr 中,所以当应用程序退出时,不会检测到内存泄漏。
必须有类似std::vector<shared_ptr<> > pool 之类的东西持有资源。调试时如何知道谁持有shared_ptr?
很难逐行查看代码。代码太多...
非常感谢!
【问题讨论】:
标签: c++ boost memory-leaks shared-ptr