在Java中,关于Runtime类的使用,以下哪项操作会导致程序立即释放所有未使用的内存?
答案解析
选项A正确,因为调用Runtime.getRuntime().gc()会建议JVM进行垃圾回收,从而可能立即释放未使用的内存。选项B错误,因为freeMemory()仅返回当前空闲内存量,并不执行任何操作来释放内存。选项C和D错误,因为totalMemory()和maxMemory()分别返回JVM的总内存和最大内存量,这些方法不会导致内存释放。
正确答案:A