src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp

changeset 6513
bbfbe9b06038
parent 6493
3205e78d8193
parent 6337
ab36007d6358
child 6680
78bbf4d43a14
     1.1 --- a/src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp	Mon Mar 10 12:58:02 2014 +0100
     1.2 +++ b/src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp	Thu Mar 13 14:57:01 2014 -0700
     1.3 @@ -1730,8 +1730,8 @@
     1.4    _dictionary->return_chunk(chunk);
     1.5  #ifndef PRODUCT
     1.6    if (CMSCollector::abstract_state() != CMSCollector::Sweeping) {
     1.7 -    TreeChunk<FreeChunk, AdaptiveFreeList>* tc = TreeChunk<FreeChunk, AdaptiveFreeList>::as_TreeChunk(chunk);
     1.8 -    TreeList<FreeChunk, AdaptiveFreeList>* tl = tc->list();
     1.9 +    TreeChunk<FreeChunk, AdaptiveFreeList<FreeChunk> >* tc = TreeChunk<FreeChunk, AdaptiveFreeList<FreeChunk> >::as_TreeChunk(chunk);
    1.10 +    TreeList<FreeChunk, AdaptiveFreeList<FreeChunk> >* tl = tc->list();
    1.11      tl->verify_stats();
    1.12    }
    1.13  #endif // PRODUCT
    1.14 @@ -2541,10 +2541,10 @@
    1.15  
    1.16  #ifndef PRODUCT
    1.17  void CompactibleFreeListSpace::check_free_list_consistency() const {
    1.18 -  assert((TreeChunk<FreeChunk, AdaptiveFreeList>::min_size() <= IndexSetSize),
    1.19 +  assert((TreeChunk<FreeChunk, AdaptiveFreeList<FreeChunk> >::min_size() <= IndexSetSize),
    1.20      "Some sizes can't be allocated without recourse to"
    1.21      " linear allocation buffers");
    1.22 -  assert((TreeChunk<FreeChunk, AdaptiveFreeList>::min_size()*HeapWordSize == sizeof(TreeChunk<FreeChunk, AdaptiveFreeList>)),
    1.23 +  assert((TreeChunk<FreeChunk, AdaptiveFreeList<FreeChunk> >::min_size()*HeapWordSize == sizeof(TreeChunk<FreeChunk, AdaptiveFreeList<FreeChunk> >)),
    1.24      "else MIN_TREE_CHUNK_SIZE is wrong");
    1.25    assert(IndexSetStart != 0, "IndexSetStart not initialized");
    1.26    assert(IndexSetStride != 0, "IndexSetStride not initialized");

mercurial