为了内存优化的原因,在进行性能分析时,我会启动垃圾回收器来检查对象在释放后是否被正确清理。
然而,仅仅调用垃圾回收器是不够的,而且似乎也不能保证它将清理什么内容。
在性能分析条件下,有没有一种方法可以调用它,以确保它能恢复尽可能多的内容(当然,在生产环境中这是没有意义的)?或者说,“多次调用”是唯一“几乎确定”的方法吗?
还是我对垃圾回收器有所误解?
然而,仅仅调用垃圾回收器是不够的,而且似乎也不能保证它将清理什么内容。
在性能分析条件下,有没有一种方法可以调用它,以确保它能恢复尽可能多的内容(当然,在生产环境中这是没有意义的)?或者说,“多次调用”是唯一“几乎确定”的方法吗?
还是我对垃圾回收器有所误解?