java主動調取GC方法


Java的公有API可以主動調用GC的有兩種辦法,一個是
System.gc();
// 或者下面,兩者等價
Runtime.getRuntime().gc();

還有一個是JMX:
java.lang.management.MemoryMXBean.gc()
作用跟System.gc()也是類似的。
MemoryMXBean.gc()和System.gc()的內部實現都是Runtime.getRuntime().gc(),從效果上說兩者一模一樣沒有區別。

System.gc();
另外Java的GC是由JVM自行調動的,在需要的時候才執行,上面的指令只是告訴JVM盡快GC一次,但不會立即執行GC。

參考博客:https://blog.csdn.net/sdmjhca/article/details/76642517


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM