mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-17 01:24:33 +02:00
8289534: Change 'uncomplicated' hotspot runtime options
Reviewed-by: coleenp, dholmes
This commit is contained in:
parent
a8fe2d97a2
commit
09b4032f8b
10 changed files with 42 additions and 41 deletions
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2011, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2011, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -194,7 +194,7 @@ JVMCIObjectArray CompilerToVM::initialize_intrinsics(JVMCI_TRAPS) {
|
|||
return vmIntrinsics;
|
||||
}
|
||||
|
||||
#define PREDEFINED_CONFIG_FLAGS(do_bool_flag, do_intx_flag, do_uintx_flag) \
|
||||
#define PREDEFINED_CONFIG_FLAGS(do_bool_flag, do_int_flag, do_intx_flag, do_uintx_flag) \
|
||||
do_intx_flag(AllocateInstancePrefetchLines) \
|
||||
do_intx_flag(AllocatePrefetchDistance) \
|
||||
do_intx_flag(AllocatePrefetchInstr) \
|
||||
|
@ -218,7 +218,7 @@ JVMCIObjectArray CompilerToVM::initialize_intrinsics(JVMCI_TRAPS) {
|
|||
do_intx_flag(JVMCICounterSize) \
|
||||
do_bool_flag(JVMCIPrintProperties) \
|
||||
do_bool_flag(JVMCIUseFastLocking) \
|
||||
do_intx_flag(ObjectAlignmentInBytes) \
|
||||
do_int_flag(ObjectAlignmentInBytes) \
|
||||
do_bool_flag(PrintInlining) \
|
||||
do_bool_flag(ReduceInitialCardMarks) \
|
||||
do_bool_flag(RestrictContended) \
|
||||
|
@ -393,14 +393,15 @@ jobjectArray readConfiguration0(JNIEnv *env, JVMCI_TRAPS) {
|
|||
JVMCIENV->put_object_at(vmFlags, i++, vmFlagObj); \
|
||||
}
|
||||
#define ADD_BOOL_FLAG(name) ADD_FLAG(bool, name, BOXED_BOOLEAN)
|
||||
#define ADD_INT_FLAG(name) ADD_FLAG(int, name, BOXED_LONG)
|
||||
#define ADD_INTX_FLAG(name) ADD_FLAG(intx, name, BOXED_LONG)
|
||||
#define ADD_UINTX_FLAG(name) ADD_FLAG(uintx, name, BOXED_LONG)
|
||||
|
||||
len = 0 + PREDEFINED_CONFIG_FLAGS(COUNT_FLAG, COUNT_FLAG, COUNT_FLAG);
|
||||
len = 0 + PREDEFINED_CONFIG_FLAGS(COUNT_FLAG, COUNT_FLAG, COUNT_FLAG, COUNT_FLAG);
|
||||
JVMCIObjectArray vmFlags = JVMCIENV->new_VMFlag_array(len, JVMCI_CHECK_NULL);
|
||||
int i = 0;
|
||||
JVMCIObject value;
|
||||
PREDEFINED_CONFIG_FLAGS(ADD_BOOL_FLAG, ADD_INTX_FLAG, ADD_UINTX_FLAG)
|
||||
PREDEFINED_CONFIG_FLAGS(ADD_BOOL_FLAG, ADD_INT_FLAG, ADD_INTX_FLAG, ADD_UINTX_FLAG)
|
||||
|
||||
JVMCIObjectArray vmIntrinsics = CompilerToVM::initialize_intrinsics(JVMCI_CHECK_NULL);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue