请教分析一个将近2万行的代码有什么技巧

请问分析一个将近2万行的代码有什么技巧?
打算分析android.view.View类,但我从来没阅读过超过1千行的代码。这个android.view.View类一方面行数多,一方面成员变量多,之间的关系东拉西扯的。对于我这种没有太多代码阅读经验的小白该如何下手?
------解决思路----------------------
工具:source insight

首先关注该类层次关系、成员变更、及关键方法名。
以对外的方法入手,再慢慢查看其调用关系吧..
------解决思路----------------------
如果你是想看看他是怎么实现的
先从功能上看看他所实现的功能。然后针对性的调试一下或用楼上的方式找调用关系。无论多少行的代码都无所谓。
如果你是想优化他的话。需要一行一行看了。
------解决思路----------------------
计算机原理类的东西如果你掌握的很牢的话。如果掌握不牢靠有时候你看了,也不一定能看懂。