所謂調(diào)優(yōu),首先確定追求什么,吞吐量優(yōu)先還是響應(yīng)時(shí)間優(yōu)先。 吞吐量:用戶代碼時(shí)間 / (用戶代碼執(zhí)行時(shí)間 + 垃圾回收時(shí)間) 響應(yīng)時(shí)間:STW越短,響應(yīng)時(shí)間越少 什么是調(diào)優(yōu) 根...
所謂調(diào)優(yōu),首先確定追求什么,吞吐量優(yōu)先還是響應(yīng)時(shí)間優(yōu)先。 吞吐量:用戶代碼時(shí)間 / (用戶代碼執(zhí)行時(shí)間 + 垃圾回收時(shí)間) 響應(yīng)時(shí)間:STW越短,響應(yīng)時(shí)間越少 什么是調(diào)優(yōu) 根...
垃圾回收器(Garbage Collectors) 常見組合:1.Serial + Serial Old2.ParNew + CMS3.Parallel Scavenge +...
GC(Garbage Collector)概念 MinorGC/YGC:年輕代空間耗盡 MajorGC/FGC:在老年代無法繼續(xù)分配空間時(shí)觸發(fā),新生代、老年代同時(shí)進(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...
什么是垃圾? 沒有引用指向的任何對象都叫做垃圾。 如何尋找垃圾? 引用計(jì)數(shù)(reference count)image.png有幾個(gè)引用指向某個(gè)對象,引用計(jì)數(shù)就是幾。如果引用...
以下兩篇文章介紹了接口和抽象類的概念接口概念[%5Bhttp://www.itdecent.cn/p/beec3e5968da%5D(https://www.jianshu...