As Cassandra default-XX:MaxTenuringThreshold=1, which means: first time YGC, Eden's live object copy to Survivor(S0), those survivor object's age counter=1. Then next time YGC, Eden live object and S0 will copy to S1. and those still live object from S0 age counter=2 which large than MaxTenuringThreshold=1, then they will promot to Old Gen. from this, I get this conclusion: 1. After YGC, Eden live object copy toto survivor(age=1),from survivor(age=2)first copy toto survivorthen transfer to old gen. 2. Old Gen's increment size after this YGC will not large than latestfrom survivor's size. 3. Survivor's object age counter aways be 1. as those counter=2 promot to Old, then disappear from survivor.
Plz tell me it’s right. TKS. qihuang.zheng