正在运行的程序按照内存段来组织,内存段的类型有如下几种: 代码段:用户程序指令,长期存在内存中 数据段:全局变量等,长期存在内存中 堆:局部变量,参数参数等,短期存在内存中 栈:动态存储,可变 代码段: 问题1:是否存在无用代码片段(函数,变量),无用全局变量,无用的类私有变量等 点检手段: 通过静态检测工具来分析,或者人工grep的方法 改进手段:直接删除 问题2:是否存在大量的代码片段宏 点检手段:IDE,分析源文件 改进手段:用函数来代替宏 问题3:是否存在大量重复代码 点检手段:通过静态