diff a/src/hotspot/os/solaris/os_perf_solaris.cpp b/src/hotspot/os/solaris/os_perf_solaris.cpp --- a/src/hotspot/os/solaris/os_perf_solaris.cpp +++ b/src/hotspot/os/solaris/os_perf_solaris.cpp @@ -324,13 +324,11 @@ } return true; } CPUPerformanceInterface::CPUPerformance::~CPUPerformance() { - if (_counters.jvmTicks != NULL) { - FREE_C_HEAP_ARRAY(char, _counters.jvmTicks); - } + FREE_C_HEAP_ARRAY(char, _counters.jvmTicks); if (_counters.kstat_ctrl != NULL) { kstat_close(_counters.kstat_ctrl); } }