关于内存泄露的两点笔记
-----------------------------------------------------------------
1、发生内存泄露,但是程序处理内存申请正常!
答案常常是 程序异常造成的,这种异常常常被catch掉了。
2、发生内存泄露,但是程序处理内存申请看似正常!
比如内存申请后,在中途return了。怎么办?
方法1 ,中途释放内存。 不推荐!
方法2 ,不return,采用 do{} while(false);外围,内部break的方法。
-----------------------------------------------------------------
1、发生内存泄露,但是程序处理内存申请正常!
答案常常是 程序异常造成的,这种异常常常被catch掉了。
2、发生内存泄露,但是程序处理内存申请看似正常!
比如内存申请后,在中途return了。怎么办?
方法1 ,中途释放内存。 不推荐!
方法2 ,不return,采用 do{} while(false);外围,内部break的方法。