comparison src/share/vm/gc_implementation/g1/concurrentMark.cpp @ 457:27a80744a83b

6778647: snap(), snap_policy() should be renamed setup(), setup_policy() Summary: Renamed Reference{Policy,Pocessor} methods from snap{,_policy}() to setup{,_policy}() Reviewed-by: apetrusenko
author ysr
date Mon, 01 Dec 2008 23:25:24 -0800
parents c96030fff130
children ad8c8ca4ab0f
comparison
equal deleted inserted replaced
455:434912c745cf 457:27a80744a83b
809 809
810 // Start weak-reference discovery. 810 // Start weak-reference discovery.
811 ReferenceProcessor* rp = g1h->ref_processor(); 811 ReferenceProcessor* rp = g1h->ref_processor();
812 rp->verify_no_references_recorded(); 812 rp->verify_no_references_recorded();
813 rp->enable_discovery(); // enable ("weak") refs discovery 813 rp->enable_discovery(); // enable ("weak") refs discovery
814 rp->snap_policy(false); // snapshot the soft ref policy to be used in this cycle 814 rp->setup_policy(false); // snapshot the soft ref policy to be used in this cycle
815 815
816 SATBMarkQueueSet& satb_mq_set = JavaThread::satb_mark_queue_set(); 816 SATBMarkQueueSet& satb_mq_set = JavaThread::satb_mark_queue_set();
817 satb_mq_set.set_process_completed_threshold(G1SATBProcessCompletedThreshold); 817 satb_mq_set.set_process_completed_threshold(G1SATBProcessCompletedThreshold);
818 satb_mq_set.set_active_all_threads(true); 818 satb_mq_set.set_active_all_threads(true);
819 819
1832 HandleMark hm; 1832 HandleMark hm;
1833 G1CollectedHeap* g1h = G1CollectedHeap::heap(); 1833 G1CollectedHeap* g1h = G1CollectedHeap::heap();
1834 ReferenceProcessor* rp = g1h->ref_processor(); 1834 ReferenceProcessor* rp = g1h->ref_processor();
1835 1835
1836 // Process weak references. 1836 // Process weak references.
1837 rp->snap_policy(clear_all_soft_refs); 1837 rp->setup_policy(clear_all_soft_refs);
1838 assert(_markStack.isEmpty(), "mark stack should be empty"); 1838 assert(_markStack.isEmpty(), "mark stack should be empty");
1839 1839
1840 G1CMIsAliveClosure g1IsAliveClosure (g1h); 1840 G1CMIsAliveClosure g1IsAliveClosure (g1h);
1841 G1CMKeepAliveClosure g1KeepAliveClosure(g1h, this, nextMarkBitMap()); 1841 G1CMKeepAliveClosure g1KeepAliveClosure(g1h, this, nextMarkBitMap());
1842 G1CMDrainMarkingStackClosure 1842 G1CMDrainMarkingStackClosure