静态分析 检测代码是否有潜在的内存泄漏编译器觉得不太合适的代码 使用工具:Analyze动态分析 检测程序在运行过程中的内存变化 使用工具:ProfileAllocations:能看清楚app的内存分配情况看清楚app在何时产生了内存泄漏 内存泄漏:该释放的对象没有被释放。 内存溢出:内存不够用