读书人

关于内存储器的管理

发布时间: 2013-09-23 11:21:05 作者: rapoo

关于内存的管理
内存的管理是个比较重要的问题,使用了malloc()函数申请内存之后要收回,new了一个对象之后也要及时调用delete,这里想问下,对内存的管理,除了智能指针之外,还有没有的比较好的方法,在此谢过!
[解决办法]
jvm
内存池
[解决办法]
自己实现引用计数啊,多线程不好办
[解决办法]
重载new,在析构中加入delete,不过缺点很明显--作用域不能超出此类声明的作用域,这很智能了吧,出了作用域自动删除内存
[解决办法]
windows下
建立一个额外的进程堆作为你的函数或者程序专用。
你所有的动态申请都向这个堆申请,不用new,用HeapAlloc申请
等你认为所有的工作都结束了,释放这个堆。
有点类似内存池。

读书人网 >C++

热点推荐