Java 是否存在使用的堆内存在没有GC的情况下减少的情况,即没有GC事件的情况?
我在我的Android应用程序中看到,即使没有发生GC,使用的内存也会减少。在那段时间内,我的日志中没有看到GC。如果不是由GC释放,内存是如何释放的?是对象在退出时专门释放内存吗?您如何确定“即使没有发生GC,已使用内存也会减少”@commonware,方法是在一组代码之前和之后立即调用(Runtime.getRuntime().totalMemory()-Runtime.getRuntime().freemory())。Java 是否存在使用的堆内存在没有GC的情况下减少的情况,即没有GC事件的情况?,java,android,garbage-collection,Java,Android,Garbage Collection,我在我的Android应用程序中看到,即使没有发生GC,使用的内存也会减少。在那段时间内,我的日志中没有看到GC。如果不是由GC释放,内存是如何释放的?是对象在退出时专门释放内存吗?您如何确定“即使没有发生GC,已使用内存也会减少”@commonware,方法是在一组代码之前和之后立即调用(Runtime.getRuntime().totalMemory()-Runtime.getRuntime().freemory())。