Lines Matching refs:PSPromotionManager

36 PSPromotionManager**         PSPromotionManager::_manager_array = NULL;
37 OopStarTaskQueueSet* PSPromotionManager::_stack_array_depth = NULL;
38 PSOldGen* PSPromotionManager::_old_gen = NULL;
39 MutableSpace* PSPromotionManager::_young_space = NULL;
41 void PSPromotionManager::initialize() {
49 _manager_array = NEW_C_HEAP_ARRAY(PSPromotionManager*, ParallelGCThreads+1, mtGC);
55 // Create and register the PSPromotionManager(s) for the worker threads.
57 _manager_array[i] = new PSPromotionManager();
58 guarantee(_manager_array[i] != NULL, "Could not create PSPromotionManager");
62 // The VMThread gets its own PSPromotionManager, which is not available
64 _manager_array[ParallelGCThreads] = new PSPromotionManager();
65 guarantee(_manager_array[ParallelGCThreads] != NULL, "Could not create PSPromotionManager");
68 PSPromotionManager* PSPromotionManager::gc_thread_promotion_manager(int index) {
74 PSPromotionManager* PSPromotionManager::vm_thread_promotion_manager() {
79 void PSPromotionManager::pre_scavenge() {
90 bool PSPromotionManager::post_scavenge(YoungGCTracer& gc_tracer) {
95 PSPromotionManager* manager = manager_array(i);
108 PSPromotionManager::print_taskqueue_stats(uint i) const {
115 PSPromotionManager::print_local_stats(uint i) const {
129 PSPromotionManager::print_stats() {
147 PSPromotionManager::reset_stats() {
154 PSPromotionManager::PSPromotionManager() {
181 void PSPromotionManager::reset() {
204 void PSPromotionManager::drain_stacks_depth(bool totally_drain) {
241 void PSPromotionManager::flush_labs() {
260 template <class T> void PSPromotionManager::process_array_chunk_work(
275 void PSPromotionManager::process_array_chunk(oop old) {
307 oop PSPromotionManager::oop_promotion_failed(oop obj, markOop obj_mark) {