equal
deleted
inserted
replaced
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"); |