Mercurial > hg > truffle
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 |