jvm之標量替換

簡單地說,就是用標量替換聚合量。這樣做的好處是如果創建的對象並未用到其中的全部變量,則可以節省一定的內存。對於代碼執行而言,無需去找對象的引用,也會更快一些 標量是指不可分割的量,如java中基本數據類型和reference類型,相對的一個數據可以繼續分解,稱爲聚合量; 如果把一個對象拆散,將其成員變量恢復到基本類型來訪問就叫做標量替換; 如果逃逸分析發現一個對象不會被外部訪問,並且該對象可以被拆
相關文章
相關標籤/搜索