mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-17 09:34:38 +02:00
8241010: Unnecessarily resolving some well-known classes
Reviewed-by: coleenp
This commit is contained in:
parent
37629673e7
commit
2b465b1ebf
5 changed files with 8 additions and 11 deletions
|
@ -1241,7 +1241,7 @@ void JavaThread::allocate_threadObj(Handle thread_group, const char* thread_name
|
|||
return;
|
||||
}
|
||||
|
||||
Klass* group = SystemDictionary::ThreadGroup_klass();
|
||||
Klass* group = SystemDictionary::ThreadGroup_klass();
|
||||
Handle threadObj(THREAD, this->threadObj());
|
||||
|
||||
JavaCalls::call_special(&result,
|
||||
|
@ -3613,7 +3613,7 @@ void Threads::possibly_parallel_threads_do(bool is_par, ThreadClosure* tc) {
|
|||
// fields in, out, and err. Set up java signal handlers, OS-specific
|
||||
// system settings, and thread group of the main thread.
|
||||
static void call_initPhase1(TRAPS) {
|
||||
Klass* klass = SystemDictionary::resolve_or_fail(vmSymbols::java_lang_System(), true, CHECK);
|
||||
Klass* klass = SystemDictionary::System_klass();
|
||||
JavaValue result(T_VOID);
|
||||
JavaCalls::call_static(&result, klass, vmSymbols::initPhase1_name(),
|
||||
vmSymbols::void_method_signature(), CHECK);
|
||||
|
@ -3633,7 +3633,7 @@ static void call_initPhase1(TRAPS) {
|
|||
static void call_initPhase2(TRAPS) {
|
||||
TraceTime timer("Initialize module system", TRACETIME_LOG(Info, startuptime));
|
||||
|
||||
Klass* klass = SystemDictionary::resolve_or_fail(vmSymbols::java_lang_System(), true, CHECK);
|
||||
Klass* klass = SystemDictionary::System_klass();
|
||||
|
||||
JavaValue result(T_INT);
|
||||
JavaCallArguments args;
|
||||
|
@ -3655,7 +3655,7 @@ static void call_initPhase2(TRAPS) {
|
|||
// and system class loader may be a custom class loaded from -Xbootclasspath/a,
|
||||
// other modules or the application's classpath.
|
||||
static void call_initPhase3(TRAPS) {
|
||||
Klass* klass = SystemDictionary::resolve_or_fail(vmSymbols::java_lang_System(), true, CHECK);
|
||||
Klass* klass = SystemDictionary::System_klass();
|
||||
JavaValue result(T_VOID);
|
||||
JavaCalls::call_static(&result, klass, vmSymbols::initPhase3_name(),
|
||||
vmSymbols::void_method_signature(), CHECK);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue