1. 程式人生 > 其它 >JVM Eden代的地址為什麼設計成三個,而不是兩個?

JVM Eden代的地址為什麼設計成三個,而不是兩個?

hsdb> universe
Heap Parameters:
Gen 0: eden [0x0000000012400000,0x0000000012961068,0x0000000013eb0000) space capacity = 27983872, 20.155523867461945 used
from [0x0000000013eb0000,0x0000000013eb0000,0x0000000014200000) space capacity = 3473408, 0.0 used
to [0x0000000014200000,0x0000000014200000,0x0000000014550000) space capacity = 3473408, 0.0 usedInvocations: 0

Gen 1: old [0x0000000014550000,0x0000000014550000,0x0000000018800000) space capacity = 69926912, 0.0 usedInvocations: 0

0x0000000012400000, 306184192,
0x0000000012961068, 311824488,
0x0000000013eb0000,334168064,

這個和JVM實現HotSpot VMStructs相關,有空再細糾正。

HotSpot VMStructs · GitHub
https://gist.github.com/apangin/e182230a048b14468b7b

hsdb eden three address - 國內版 Bing
https://cn.bing.com/search?q=hsdb+eden+three+address&qs=n&form=QBRE&sp=-1&pq=hsdb+eden+three+address&sc=0-23&sk=&cvid=1E68DA97E7314C06BAD40FCE5D4B0A23

效能監控之視覺化故障處理工具 JHSDB - 鄙人取個名字好難 - 部落格園
https://www.cnblogs.com/ryjJava/p/12629274.html

使用HSDB檢視類變數的記憶體佈局(5) - HotSpot-Researcher - 部落格園
https://www.cnblogs.com/mazhimazhi/p/13413212.html

使用HSDB驗證Class物件和類的靜態物件儲存在堆中_yuck的部落格-CSDN部落格
https://blog.csdn.net/qq741202075/article/details/102606115

使用HSDB 檢視jvm記憶體 - InfoQ 寫作平臺

https://xie.infoq.cn/article/ab5518ed7aee65415014ddd74

[Inside HotSpot] Java分代堆 - kelthuzadx - 部落格園
https://www.cnblogs.com/kelthuzadx/p/10922602.html