src/hotspot/share/runtime/perfData.cpp
changeset 51334 cc2c79d22508
parent 50080 6fd9fbefd2b4
child 52190 4e04b7ab20a3
equal deleted inserted replaced
51333:f6641fcf7b7e 51334:cc2c79d22508
    78   "sun.property",
    78   "sun.property",
    79   "",
    79   "",
    80 };
    80 };
    81 
    81 
    82 PerfData::PerfData(CounterNS ns, const char* name, Units u, Variability v)
    82 PerfData::PerfData(CounterNS ns, const char* name, Units u, Variability v)
    83                   : _name(NULL), _u(u), _v(v), _valuep(NULL),
    83                   : _name(NULL), _v(v), _u(u), _on_c_heap(false), _valuep(NULL) {
    84                     _on_c_heap(false) {
       
    85 
    84 
    86   const char* prefix = PerfDataManager::ns_to_string(ns);
    85   const char* prefix = PerfDataManager::ns_to_string(ns);
    87 
    86 
    88   _name = NEW_C_HEAP_ARRAY(char, strlen(name) + strlen(prefix) + 2, mtInternal);
    87   _name = NEW_C_HEAP_ARRAY(char, strlen(name) + strlen(prefix) + 2, mtInternal);
    89   assert(_name != NULL && strlen(name) != 0, "invalid name");
    88   assert(_name != NULL && strlen(name) != 0, "invalid name");