src/hotspot/share/gc/epsilon/epsilonHeap.cpp
changeset 54623 1126f0607c70
parent 53385 e8ed617dc2bc
child 54678 93f09ca4a7f8
equal deleted inserted replaced
54622:a8dcacf95bff 54623:1126f0607c70
   122 
   122 
   123   HeapWord* res = _space->par_allocate(size);
   123   HeapWord* res = _space->par_allocate(size);
   124 
   124 
   125   while (res == NULL) {
   125   while (res == NULL) {
   126     // Allocation failed, attempt expansion, and retry:
   126     // Allocation failed, attempt expansion, and retry:
   127     MutexLockerEx ml(Heap_lock);
   127     MutexLocker ml(Heap_lock);
   128 
   128 
   129     size_t space_left = max_capacity() - capacity();
   129     size_t space_left = max_capacity() - capacity();
   130     size_t want_space = MAX2(size, EpsilonMinHeapExpand);
   130     size_t want_space = MAX2(size, EpsilonMinHeapExpand);
   131 
   131 
   132     if (want_space < space_left) {
   132     if (want_space < space_left) {