src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp

changeset 1926
2d127394260e
parent 1902
fb1a39993f69
child 1934
e9ff18c4ace7
     1.1 --- a/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp	Thu May 27 09:54:07 2010 -0700
     1.2 +++ b/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp	Thu May 27 18:01:56 2010 -0700
     1.3 @@ -3644,7 +3644,7 @@
     1.4    do {
     1.5      free_words = r->free()/HeapWordSize;
     1.6      // If there's too little space, no one can allocate, so we're done.
     1.7 -    if (free_words < (size_t)oopDesc::header_size()) return;
     1.8 +    if (free_words < CollectedHeap::min_fill_size()) return;
     1.9      // Otherwise, try to claim it.
    1.10      block = r->par_allocate(free_words);
    1.11    } while (block == NULL);

mercurial