RFR: Add a limition to allocate object heap in aarch64 with tsan enabled.
Jie He
github.com+10233373+jhe33 at openjdk.java.net
Mon Apr 20 08:38:24 UTC 2020
Vm will calculate max heap size according to the physical ram if user
doesn't specify the size(-Xmx). However, with tsan 48-bits memory
mapping of aarch64, it's hard to allocate the large continuous vm
space. Heap allocation often fail in this case, thus, add a limitation
at the end of the heap size calculation to prevent to exceed the
avaiable size. Currently, only support 48-bits address space.
Can reproduce the behavior by launching "java --version" in a machine
with huge physical memory.
-------------
Commit messages:
- Add a limition to allocate object heap in aarch64 with tsan enabled.
Changes: https://git.openjdk.java.net/tsan/pull/6/files
Webrev: https://webrevs.openjdk.java.net/tsan/6/webrev.00
Stats: 17 lines in 1 file changed: 17 ins; 0 del; 0 mod
Patch: https://git.openjdk.java.net/tsan/pull/6.diff
Fetch: git fetch https://git.openjdk.java.net/tsan pull/6/head:pull/6
PR: https://git.openjdk.java.net/tsan/pull/6
More information about the tsan-dev
mailing list