> 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
