Mercurial > hg > graal-jvmci-8
comparison src/share/vm/runtime/globals.hpp @ 12056:740e263c80c6
8003424: Enable Class Data Sharing for CompressedOops
8016729: ObjectAlignmentInBytes=16 now forces the use of heap based compressed oops
8005933: The -Xshare:auto option is ignored for -server
Summary: Move klass metaspace above the heap and support CDS with compressed klass ptrs.
Reviewed-by: coleenp, kvn, mgerdin, tschatzl, stefank
author | hseigel |
---|---|
date | Thu, 15 Aug 2013 20:04:10 -0400 |
parents | 8796fd3ac898 |
children | 58fc8e2b7b6d 4c84d351cca9 91b93f523ec6 |
comparison
equal
deleted
inserted
replaced
12055:d96f52012aaa | 12056:740e263c80c6 |
---|---|
3034 "Initial size of Metaspaces (in bytes)") \ | 3034 "Initial size of Metaspaces (in bytes)") \ |
3035 \ | 3035 \ |
3036 product(uintx, MaxMetaspaceSize, max_uintx, \ | 3036 product(uintx, MaxMetaspaceSize, max_uintx, \ |
3037 "Maximum size of Metaspaces (in bytes)") \ | 3037 "Maximum size of Metaspaces (in bytes)") \ |
3038 \ | 3038 \ |
3039 product(uintx, ClassMetaspaceSize, 2*M, \ | 3039 product(uintx, ClassMetaspaceSize, 1*G, \ |
3040 "Maximum size of InstanceKlass area in Metaspace used for " \ | 3040 "Maximum size of InstanceKlass area in Metaspace used for " \ |
3041 "UseCompressedKlassPointers") \ | 3041 "UseCompressedKlassPointers") \ |
3042 \ | 3042 \ |
3043 product(uintx, MinHeapFreeRatio, 40, \ | 3043 product(uintx, MinHeapFreeRatio, 40, \ |
3044 "Min percentage of heap free after GC to avoid expansion") \ | 3044 "Min percentage of heap free after GC to avoid expansion") \ |