Integrated: 8256670: Zero: enable compressed oops support back

Aleksey Shipilev shade at openjdk.java.net
Sun Nov 22 18:09:26 UTC 2020


On Thu, 19 Nov 2020 15:38:17 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> UseCompressedOops was disabled for C++ interpreter by JDK-6909153, and it eventually morphed to disabled UseCompressedOops for all Zero configurations. I see nothing that actually prevents Zero from using compressed oops: all local/stack operands are always unpacked (like they are in non-interpreted modes), all heap accesses are calling into utility methods that handle compressed oops, there are no raw accesses to oops anywhere.
> 
> Additional testing:
>  - [x] Ad-hoc benchmark tests
>  - [x] `hotspot_gc_shenandoah` with Zero, now passing compressed oops tests

This pull request has now been integrated.

Changeset: 037e49cf
Author:    Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/037e49cf
Stats:     8 lines in 1 file changed: 0 ins; 8 del; 0 mod

8256670: Zero: enable compressed oops support back

Reviewed-by: coleenp

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

PR: https://git.openjdk.java.net/jdk/pull/1320


More information about the hotspot-runtime-dev mailing list