Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-7014853

Compressed Oops with base are used instead of zero-based Compressed Oops on solaris-sparcv9

    Details

    • Subcomponent:
    • CPU:
      generic
    • OS:
      generic

      Description

      The following heap parameters cause "Compressed Oops with base" to be used, while "zero based Compressed Oops" are expected:

      1.
      .../solaris-sparcv9//bin/java -d64 -server -Xmixed -XX:+UseSerialGC -XX:ObjectAlignmentInBytes=8 -XX:HeapBaseMinAddress=4050m -Xmx26m -XX:MaxPermSize=24m -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompressedOopsMode -version

      Protected page at the reserved heap base: 0xffffffff73400000 / 65536 bytes

      heap address: 0xffffffff73410000, size: 52 MB, Compressed Oops with base: 0xffffffff7340e000

      2.
      .../solaris-sparcv9//bin/java -d64 -server -Xmixed -XX:+UseSerialGC -XX:ObjectAlignmentInBytes=8 -XX:HeapBaseMinAddress=2050m -Xmx1026m -XX:MaxPermSize=1024m -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompressedOopsMode -version

      Protected page at the reserved heap base: 0xfffffffeb7400000 / 65536 bytes

      heap address: 0xfffffffeb7410000, size: 2052 MB, Compressed Oops with base: 0xfffffffeb740e000

      3.
      .../solaris-sparcv9//bin/java -d64 -server -Xmixed -XX:+UseSerialGC -XX:ObjectAlignmentInBytes=8 -XX:HeapBaseMinAddress=2048m -Xmx1026m -XX:MaxPermSize=1026m -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompressedOopsMode -version

      Protected page at the reserved heap base: 0xfffffffeb7400000 / 65536 bytes

      heap address: 0xfffffffeb7410000, size: 2052 MB, Compressed Oops with base: 0xfffffffeb740e000

      4.
      .../solaris-sparcv9//bin/java -d64 -server -Xmixed -XX:+UseSerialGC -XX:ObjectAlignmentInBytes=8 -XX:HeapBaseMinAddress=4096m -Xmx2048m -XX:MaxPermSize=2048m -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompressedOopsMode -version

      Protected page at the reserved heap base: 0xfffffffe37800000 / 65536 bytes

      heap address: 0xfffffffe37810000, size: 4096 MB, Compressed Oops with base: 0xfffffffe3780e000

      5.
      .../solaris-sparcv9//bin/java -d64 -server -Xmixed -XX:+UseSerialGC -XX:ObjectAlignmentInBytes=8 -XX:HeapBaseMinAddress=4000m -Xmx2096m -XX:MaxPermSize=2096m -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompressedOopsMode -version

      Protected page at the reserved heap base: 0xfffffffe31800000 / 65536 bytes

      heap address: 0xfffffffe31810000, size: 4192 MB, Compressed Oops with base: 0xfffffffe3180e000

      6.
      .../solaris-sparcv9//bin/java -d64 -server -Xmixed -XX:+UseSerialGC -XX:ObjectAlignmentInBytes=16 -XX:HeapBaseMinAddress=4050m -Xmx26m -XX:MaxPermSize=24m -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompressedOopsMode -version

      Protected page at the reserved heap base: 0xffffffff73400000 / 65536 bytes

      heap address: 0xffffffff73410000, size: 52 MB, Compressed Oops with base: 0xffffffff7340e000

      7.
      .../solaris-sparcv9//bin/java -d64 -server -Xmixed -XX:+UseSerialGC -XX:ObjectAlignmentInBytes=16 -XX:HeapBaseMinAddress=2050m -Xmx1026m -XX:MaxPermSize=1024m -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompressedOopsMode -version

      Protected page at the reserved heap base: 0xfffffffeb7400000 / 65536 bytes

      heap address: 0xfffffffeb7410000, size: 2052 MB, Compressed Oops with base: 0xfffffffeb740e000

      8.
      .../solaris-sparcv9//bin/java -d64 -server -Xmixed -XX:+UseSerialGC -XX:ObjectAlignmentInBytes=16 -XX:HeapBaseMinAddress=2048m -Xmx1026m -XX:MaxPermSize=1026m -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompressedOopsMode -version

      Protected page at the reserved heap base: 0xfffffffeb7400000 / 65536 bytes

      heap address: 0xfffffffeb7410000, size: 2052 MB, Compressed Oops with base: 0xfffffffeb740e000

      9.
      .../solaris-sparcv9//bin/java -d64 -server -Xmixed -XX:+UseSerialGC -XX:ObjectAlignmentInBytes=16 -XX:HeapBaseMinAddress=4096m -Xmx2048m -XX:MaxPermSize=2048m -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompressedOopsMode -version

      Protected page at the reserved heap base: 0xfffffffe37800000 / 65536 bytes

      heap address: 0xfffffffe37810000, size: 4096 MB, Compressed Oops with base: 0xfffffffe3780e000

      10.
      .../solaris-sparcv9//bin/java -d64 -server -Xmixed -XX:+UseSerialGC -XX:ObjectAlignmentInBytes=16 -XX:HeapBaseMinAddress=4000m -Xmx2096m -XX:MaxPermSize=2096m -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompressedOopsMode -version

      Protected page at the reserved heap base: 0xfffffffe31800000 / 65536 bytes

      heap address: 0xfffffffe31810000, size: 4192 MB, Compressed Oops with base: 0xfffffffe3180e000

      11.
      .../solaris-sparcv9//bin/java -d64 -server -Xmixed -XX:+UseSerialGC -XX:ObjectAlignmentInBytes=16 -XX:HeapBaseMinAddress=32762m -Xmx16390m -XX:MaxPermSize=16384m -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompressedOopsMode -version

      Protected page at the reserved heap base: 0x00000007ff9f0000 / 65536 bytes

      heap address: 0x00000007ffa00000, size: 32776 MB, Compressed Oops with base: 0x00000007ff9fe000


      All instances are specific to solaris-sparcv9.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                kvn Vladimir Kozlov
                Reporter:
                sdolgovorcl Sergey Dolgov (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Imported:
                  Indexed: