--- old/src/hotspot/share/gc/g1/g1StringDedupThread.cpp 2017-12-07 08:56:45.202829638 -0500 +++ new/src/hotspot/share/gc/g1/g1StringDedupThread.cpp 2017-12-07 08:56:44.930829496 -0500 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 2016, 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 @@ -35,9 +35,9 @@ G1StringDedupThread* G1StringDedupThread::_thread = NULL; -G1StringDedupThread::G1StringDedupThread(const char* name) : +G1StringDedupThread::G1StringDedupThread() : ConcurrentGCThread() { - set_name("%s", name); + set_name("G1 StrDedup"); create_and_start(); } @@ -45,14 +45,10 @@ ShouldNotReachHere(); } -void G1StringDedupThread::create(const char* name) { +void G1StringDedupThread::create() { assert(G1StringDedup::is_enabled(), "String deduplication not enabled"); assert(_thread == NULL, "One string deduplication thread allowed"); - _thread = new G1StringDedupThread(name); -} - -void G1StringDedupThread::create() { - create("G1 StrDedup"); + _thread = new G1StringDedupThread(); } G1StringDedupThread* G1StringDedupThread::thread() {