JVM的分代年齡爲何是15

在一次面試中,被問到JVM的分代年齡問題,最後面試官問了一句,爲何它的分代年齡是15,而不是17或者16?當時有些太想固然,以爲這個和HashMap的負載因子是0.75相似,就答得是屢次試驗後得出來的一個平衡的數字。後來面試就涼涼了,接着回去查了一下資料,原來緣由是在MarkWord裏。面試 這就是一個MarkWord,其中對象的分代年齡佔4位,也就是0000,最大值爲1111也就是最大爲15.而
相關文章
相關標籤/搜索