内存调度是有代价的,而且代价不小,所以几乎所有的回收策略都是攒一波一块回收?
至于怎么攒到什么程度则是研究的重点。
不信你用C++写,就最简单的一下new一堆超大对象,随便对它们干点什么避免被优化掉,然后就逐次delete。查看内存占用,绝对不会是delete一下就少一点内存占用。
这不叫内存泄露。
判断内存泄露其实很简单,影响到你工资的就是内存泄露,否则我们就叫缓存
内存调度是有代价的,而且代价不小,所以几乎所有的回收策略都是攒一波一块回收?
至于怎么攒到什么程度则是研究的重点。
不信你用C++写,就最简单的一下new一堆超大对象,随便对它们干点什么避免被优化掉,然后就逐次delete。查看内存占用,绝对不会是delete一下就少一点内存占用。
这不叫内存泄露。
判断内存泄露其实很简单,影响到你工资的就是内存泄露,否则我们就叫缓存