最近公司有个CS客户端程序,有个登录界面,有个程序的主界面,程序支持注销功能,但是在注销后,客户端的内存一直以40M-50M的速度递增,因此猜测,应该是WPF程序出现了内存泄漏.下面主要记录优化内存泄漏的整个历程: 1.使用VS2013的性能和诊断找到问题点 在VS2013菜单分析->性能和诊断,打开的界面如下,并勾选内存使用率选项. 单击开始,启动程序,界面如下所示: 登录后,等待程序资源全部获取后,单击VS2013中拍摄快照 注销后,再次单击拍摄快照按钮 重复上述两个步骤若干次后,关闭软件,…