src/share/vm/utilities/numberSeq.cpp

changeset 3901
24b9c7f4cae6
parent 3900
d2a62e0f25eb
child 4668
3c9db54c2660
equal deleted inserted replaced
3898:bcffa4c5eef6 3901:24b9c7f4cae6
131 } 131 }
132 132
133 133
134 TruncatedSeq::TruncatedSeq(int length, double alpha): 134 TruncatedSeq::TruncatedSeq(int length, double alpha):
135 AbsSeq(alpha), _length(length), _next(0) { 135 AbsSeq(alpha), _length(length), _next(0) {
136 _sequence = NEW_C_HEAP_ARRAY(double, _length); 136 _sequence = NEW_C_HEAP_ARRAY(double, _length, mtInternal);
137 for (int i = 0; i < _length; ++i) 137 for (int i = 0; i < _length; ++i)
138 _sequence[i] = 0.0; 138 _sequence[i] = 0.0;
139 } 139 }
140 140
141 TruncatedSeq::~TruncatedSeq() { 141 TruncatedSeq::~TruncatedSeq() {
142 FREE_C_HEAP_ARRAY(double, _sequence); 142 FREE_C_HEAP_ARRAY(double, _sequence, mtGC);
143 } 143 }
144 144
145 void TruncatedSeq::add(double val) { 145 void TruncatedSeq::add(double val) {
146 AbsSeq::add(val); 146 AbsSeq::add(val);
147 147

mercurial