吞吐量是指,應(yīng)用程序的TPS: 每秒多少次事務(wù),QPS: 每秒多少次查詢等性能指標(biāo)。
吞吐量調(diào)優(yōu)就是減少垃圾收集器消耗的CPU周期數(shù),從而將更多的CPU周期用于執(zhí)行應(yīng)用程序。
CMS吞吐調(diào)優(yōu)
CMS包括Minor GC所帶來的開銷應(yīng)該小于10%,如果垃圾收集的開銷在3%或更少,說明通過調(diào)優(yōu)吞吐量,提升性能的空間就極其有限了。
可用的調(diào)優(yōu)方法如下:
1. 增大新生代空間,以降低Minor GC頻率,減少CPU周期占用;
2. 增加老年代空間,以降低CMS頻率,并可以減少老年代內(nèi)存碎片;
3. 優(yōu)化CMS周期的啟動條件,盡可能在較晚的時候進(jìn)行;
總的來說