我们有一个包含数百种可能的用户操作的应用程序,并考虑如何增强内存泄漏测试.
目前,这是它发生的方式:当手动测试软件时,如果我们的应用程序看起来消耗太多内存,我们使用内存工具,找到原因并修复它.这是一个相当缓慢而且效率不高的过程:问题发现得很晚,并且依赖于一个开发人员的善意.
我们怎样才能改善这一点?
在内部检查某些操作(如"关闭文件")是否确实恢复了一些内存并记录下来?
断言我们的单元测试中的内存状态(但这似乎是一项繁琐的工作)?
不时手动定期检查?
包括每次实施新用户故事时检查?
Draemon.. 6
哪种语言?
我使用像Valgrind这样的工具,尝试充分运用程序并查看它报告的内容.
哪种语言?
我使用像Valgrind这样的工具,尝试充分运用程序并查看它报告的内容.