equal
deleted
inserted
replaced
54 void delay_to_keep_mmu(G1CollectorPolicy* g1_policy, bool remark); |
54 void delay_to_keep_mmu(G1CollectorPolicy* g1_policy, bool remark); |
55 |
55 |
56 void run_service(); |
56 void run_service(); |
57 void stop_service(); |
57 void stop_service(); |
58 |
58 |
59 static SurrogateLockerThread* _slt; |
|
60 |
|
61 public: |
59 public: |
62 // Constructor |
60 // Constructor |
63 ConcurrentMarkThread(G1ConcurrentMark* cm); |
61 ConcurrentMarkThread(G1ConcurrentMark* cm); |
64 |
|
65 static void makeSurrogateLockerThread(TRAPS); |
|
66 static SurrogateLockerThread* slt() { return _slt; } |
|
67 |
62 |
68 // Total virtual time so far for this thread and concurrent marking tasks. |
63 // Total virtual time so far for this thread and concurrent marking tasks. |
69 double vtime_accum(); |
64 double vtime_accum(); |
70 // Marking virtual time so far this thread and concurrent marking tasks. |
65 // Marking virtual time so far this thread and concurrent marking tasks. |
71 double vtime_mark_accum(); |
66 double vtime_mark_accum(); |