第一次使用MAT,发现可以在eclipse.org的网站上下到(建议下载独立运行的IDE),地址:http://www.eclipse.org/mat/downloads.php
公司的wiki网站上,有关于Application Memo Leak的实例。跟着看了下log,学习一下,也顺便使用了下MAT软件,发现真的很方便。
这使得我想到,例如CTS的debug工作,就跟医生看病有差不多的概念。只不过一个是解决身体上的问题(bug),然后找到病灶(root cause),然后想办法医治(fix it)。
而在这个过程中,能够熟练使用工具,就像医生问诊需要病人做检查一样,需要一些工具帮忙检查,获得更直观的结果,然后“对症下药”。否则,要花费更多的时间去check,效率不高,而且容易走弯路。
关于MAT使用的帖子,网上有很多,我就不截图了。但是今天的使用,只是这个工具很小一部分的功能,如何熟练使用,还有待时日。
其实linux提供的分析工具,和eclipse的一些插件,都可以帮忙提供很多debug的info。例如:DDMS, MPTA, MAT等等。。。。