629 // Allocation statistics in support of dynamic adjustment of |
629 // Allocation statistics in support of dynamic adjustment of |
630 // #blocks to claim per get_from_global_pool() call below. |
630 // #blocks to claim per get_from_global_pool() call below. |
631 static AdaptiveWeightedAverage |
631 static AdaptiveWeightedAverage |
632 _blocks_to_claim [CompactibleFreeListSpace::IndexSetSize]; |
632 _blocks_to_claim [CompactibleFreeListSpace::IndexSetSize]; |
633 static size_t _global_num_blocks [CompactibleFreeListSpace::IndexSetSize]; |
633 static size_t _global_num_blocks [CompactibleFreeListSpace::IndexSetSize]; |
634 static int _global_num_workers[CompactibleFreeListSpace::IndexSetSize]; |
634 static uint _global_num_workers[CompactibleFreeListSpace::IndexSetSize]; |
635 size_t _num_blocks [CompactibleFreeListSpace::IndexSetSize]; |
635 size_t _num_blocks [CompactibleFreeListSpace::IndexSetSize]; |
636 |
636 |
637 // Internal work method |
637 // Internal work method |
638 void get_from_global_pool(size_t word_sz, FreeList* fl); |
638 void get_from_global_pool(size_t word_sz, FreeList* fl); |
639 |
639 |