[master] RFR: Only include Mark Word when required [v5]

Julian Waters jwaters at openjdk.java.net
Mon May 16 07:51:21 UTC 2022


> WIP, some code here is meant as a placeholder
> 
> Discussion: https://bugs.openjdk.java.net/browse/JDK-8198331
> 
> Current goals and dependencies (To help keep track)
> - [x] 2 bit identity Hash Code
> - [ ] Elimination of locking from the Mark Word entirely (Hopefully)
> - [ ] 5 bit GC section (4 bit object age, 1 bit forwarding state)
> - [ ] No Mark Word in header until required
> - [ ] Support and optimizations for objects guaranteed to not have a Mark Word (May depend on Valhalla for the GC section)

Julian Waters has refreshed the contents of this pull request, and previous commits have been removed. Incremental views are not available. The pull request now contains one commit:

  Initial Commit

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

Changes:
  - all: https://git.openjdk.java.net/lilliput/pull/47/files
  - new: https://git.openjdk.java.net/lilliput/pull/47/files/aad1f197..c38a772b

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=lilliput&pr=47&range=04
 - incr: https://webrevs.openjdk.java.net/?repo=lilliput&pr=47&range=03-04

  Stats: 6 lines in 2 files changed: 0 ins; 5 del; 1 mod
  Patch: https://git.openjdk.java.net/lilliput/pull/47.diff
  Fetch: git fetch https://git.openjdk.java.net/lilliput pull/47/head:pull/47

PR: https://git.openjdk.java.net/lilliput/pull/47


More information about the lilliput-dev mailing list