貌似内存泄漏怎么解决露的问题

别人我不知道但我的做法如下:

1.尽量不去手动分配内存。比如我一般不使用数组,而使用STL的vector.

2.如果需要手动分配数组尽量使用STL中的分配方式,或者使用STL和BOOST中的智能指針

3.某些应用,比如MSXML尽量使用智能指针。

4.凡是使用new和delete的地方首先注意指针的初始化,然后要注意new和delete的配对再就是要注意错误的捕捉。很多时候内存泄漏不是因为new和delete的配对造成的,而是在自己没有考虑到的可能结果中程序中断而没有delete手动分配的内存.

5.貌似有专门的方法来检测内存泄漏。不过我只听说过没用过。

很奇怪的是我在本机做实验,茬动态SQL中付值全局变量在进程断开后,资源会被释放;但是在生产环境中尽管 ...

1.MySQL的全局变量是Session级别的链接断开肯定释放的,若是你们采鼡连接池的话就可能不会释放了,因为链接未必会断开

3.你要确定下内存是MySQL使用还是文件系统所使用了...以免出现误判

我要回帖

更多关于 内存泄漏怎么解决 的文章

 

随机推荐