> The current lworld branch has code that visits the 
> ObjArrayKlass::_element_klass. The element klass and the array klass are both 
> allocated in the same CLD, so there's no need for the GC to spend extra work 
> also trying to keep the element klass alive. 
> 
> The patch also contains some tiny reverts and cleanups that I saw while 
> diffing the GC code in the lworld branch.
> 
> The patch depends on the #2207 so that needs to get reviewed before this can 
> be integrated.
> 
> Tested with tier1-3

Stefan Karlsson has updated the pull request with a new target base due to a 
merge or a rebase. The pull request now contains 14 commits:

 - Merge remote-tracking branch 'valhalla/lworld' into 
8379847_remove_element_klass_visit
 - 8379847: [lworld] Remove added visit of array element klass from GC visitors
 - Merge remote-tracking branch 'valhalla/lworld' into 
lworld_array_klass_cleanups
 - faKlass => fak
 - Stray whitespaces
 - Restore jniCheck.cpp
 - Array cleanups
 - Retype _objectArrayKlass
 - allocate_instance
 - Small cleanups
 - ... and 4 more: https://git.openjdk.org/valhalla/compare/dde95fd7...ff0b3a25

-------------

Changes: https://git.openjdk.org/valhalla/pull/2218/files
  Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=2218&range=01
  Stats: 31 lines in 10 files changed: 2 ins; 26 del; 3 mod
  Patch: https://git.openjdk.org/valhalla/pull/2218.diff
  Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2218/head:pull/2218

PR: https://git.openjdk.org/valhalla/pull/2218

Reply via email to