一个exe主进程,启动后会加载N个DLL模块。 然后跑着跑着,内存只升不降。
一个exe主进程,启动后会加载N个DLL模块。然后跑着跑着,内存只升不降。现在也不知道到底是哪个模块的问题。(主进程是商业软件,应该没啥问题,各DLL模块是我们自己写的,...
一个exe主进程,启动后会加载N个DLL模块。
然后跑着跑着,内存只升不降。现在也不知道到底是哪个模块的问题。(主进程是商业软
件,应该没啥问题,各DLL模块是我们自己写的,所以主要怀疑这些DLL)
请问如何确定是哪个DLL漏了内存呢?
谢谢
单元测试好像搭建环境比较麻烦。
有没有什么分析profiler的软件,直接显示各个DLL的memory分配的功能? 展开
然后跑着跑着,内存只升不降。现在也不知道到底是哪个模块的问题。(主进程是商业软
件,应该没啥问题,各DLL模块是我们自己写的,所以主要怀疑这些DLL)
请问如何确定是哪个DLL漏了内存呢?
谢谢
单元测试好像搭建环境比较麻烦。
有没有什么分析profiler的软件,直接显示各个DLL的memory分配的功能? 展开
若以下回答无法解决问题,邀请你更新回答
4个回答
展开全部
分别单独加载一个模块,测试哪个内存不释放。
追问
这个系统需要加载所有的DLL才能跑起来。
追答
你们每个模块没有进行过单独的单元测试吗,用以前的测试用例重新测
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
貌似每个单元要重新测一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
登陆qq空间861266717就可以下载了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询