为什么要主动调用System.gc?

答案解析

主动调用System.gc请求JVM进行垃圾回收,用于释放无用对象或堆外内存,但并不保证立即执行,可能影响性能。