所謂調(diào)優(yōu),首先確定追求什么,吞吐量優(yōu)先還是響應(yīng)時間優(yōu)先。 吞吐量:用戶代碼時間 / (用戶代碼執(zhí)行時間 + 垃圾回收時間) 響應(yīng)時間:STW越短,響應(yīng)時間越少 什么是調(diào)優(yōu) 根...
所謂調(diào)優(yōu),首先確定追求什么,吞吐量優(yōu)先還是響應(yīng)時間優(yōu)先。 吞吐量:用戶代碼時間 / (用戶代碼執(zhí)行時間 + 垃圾回收時間) 響應(yīng)時間:STW越短,響應(yīng)時間越少 什么是調(diào)優(yōu) 根...
垃圾回收器(Garbage Collectors) 常見組合:1.Serial + Serial Old2.ParNew + CMS3.Parallel Scavenge +...
GC(Garbage Collector)概念 MinorGC/YGC:年輕代空間耗盡 MajorGC/FGC:在老年代無法繼續(xù)分配空間時觸發(fā),新生代、老年代同時進(jìn)行回收。 ...
棧上分配1.線程私有小對象2.無逃逸,就在某段代碼中使用3.支持標(biāo)量替換無需調(diào)整 線程本地分配TLAB(Thread Local Allocation Buffer)1.占用...
GC常用算法 1. 標(biāo)記清除(Mark-Sweep) 算法相對簡單 在存活對象較多的情況,下效率較高。 兩次掃描,第一次進(jìn)行標(biāo)記,第二次進(jìn)行清理,效率偏低。 容易產(chǎn)生碎片 2...
什么是垃圾? 沒有引用指向的任何對象都叫做垃圾。 如何尋找垃圾? 引用計數(shù)(reference count)image.png有幾個引用指向某個對象,引用計數(shù)就是幾。如果引用...
以下兩篇文章介紹了接口和抽象類的概念接口概念[%5Bhttp://m.itdecent.cn/p/beec3e5968da%5D(https://www.jianshu...