最近在写一个界面程序。用MFC来写的,因为涉及到对相机的标定,所以用到了Matlab的支持库。Matlab那边的库是同事写的,我界面这边负责调用,运行出结果就可以了。但是在程序运行的过程中,发现出现内存泄露的问题。多方排查之后定位到了是我同事基于Matlab写的标定库那边出现的内存泄露。但详细沟通之后,得到的答复是Matlab那边没有申请内存的代码,也不确定用到的Matlab库函数是否有申请到内存。所以也无法提供释放操作。这就导致了现在整个程序运行之后内存无法释放的问题,而且随着运行次数的增加,内存还会不断的增加。只有关掉整个程序内存才会恢复正常。在测试的过程意外发现腾讯管家能够在我程序还在运行的时候把我程序那部分泄露的内存释放掉。所以想问一下腾讯管家之类的这种软件是怎么做到释放第三方程序申请的内存的,我能不能借鉴一下解决我这个情况?而对于这种调用第三方库出现内存泄露的情况,有没有具体的解决方法?或者有没有Matlab大佬能够提供一下解决内存泄露的方法。