@@ -563,9 +563,9 @@ class ZMarkTimeout : public StackObj {
563563 bool _expired;
564564
565565public:
566- ZMarkTimeout (uint64_t timeout_in_millis ) :
566+ ZMarkTimeout (uint64_t timeout_in_micros ) :
567567 _start (Ticks::now()),
568- _timeout (_start.value() + TimeHelper::millis_to_counter(timeout_in_millis )),
568+ _timeout (_start.value() + TimeHelper::micros_to_counter(timeout_in_micros )),
569569 _check_interval (200 ),
570570 _check_at(_check_interval),
571571 _check_count(0 ),
@@ -591,9 +591,9 @@ class ZMarkTimeout : public StackObj {
591591 }
592592};
593593
594- void ZMark::work_with_timeout (ZMarkCache* cache, ZMarkStripe* stripe, ZMarkThreadLocalStacks* stacks, uint64_t timeout_in_millis ) {
594+ void ZMark::work_with_timeout (ZMarkCache* cache, ZMarkStripe* stripe, ZMarkThreadLocalStacks* stacks, uint64_t timeout_in_micros ) {
595595 ZStatTimer timer (ZSubPhaseMarkTryComplete);
596- ZMarkTimeout timeout (timeout_in_millis );
596+ ZMarkTimeout timeout (timeout_in_micros );
597597
598598 for (;;) {
599599 if (!drain_and_flush (stripe, stacks, cache, &timeout)) {
@@ -611,15 +611,15 @@ void ZMark::work_with_timeout(ZMarkCache* cache, ZMarkStripe* stripe, ZMarkThrea
611611 }
612612}
613613
614- void ZMark::work (uint64_t timeout_in_millis ) {
614+ void ZMark::work (uint64_t timeout_in_micros ) {
615615 ZMarkCache cache (_stripes.nstripes ());
616616 ZMarkStripe* const stripe = _stripes.stripe_for_worker (_nworkers, ZThread::worker_id ());
617617 ZMarkThreadLocalStacks* const stacks = ZThreadLocalData::stacks (Thread::current ());
618618
619- if (timeout_in_millis == 0 ) {
619+ if (timeout_in_micros == 0 ) {
620620 work_without_timeout (&cache, stripe, stacks);
621621 } else {
622- work_with_timeout (&cache, stripe, stacks, timeout_in_millis );
622+ work_with_timeout (&cache, stripe, stacks, timeout_in_micros );
623623 }
624624
625625 // Make sure stacks have been flushed
@@ -668,13 +668,13 @@ class ZMarkConcurrentRootsTask : public ZTask {
668668class ZMarkTask : public ZTask {
669669private:
670670 ZMark* const _mark;
671- const uint64_t _timeout_in_millis ;
671+ const uint64_t _timeout_in_micros ;
672672
673673public:
674- ZMarkTask (ZMark* mark, uint64_t timeout_in_millis = 0 ) :
674+ ZMarkTask (ZMark* mark, uint64_t timeout_in_micros = 0 ) :
675675 ZTask (" ZMarkTask" ),
676676 _mark (mark),
677- _timeout_in_millis (timeout_in_millis ) {
677+ _timeout_in_micros (timeout_in_micros ) {
678678 _mark->prepare_work ();
679679 }
680680
@@ -683,7 +683,7 @@ class ZMarkTask : public ZTask {
683683 }
684684
685685 virtual void work () {
686- _mark->work (_timeout_in_millis );
686+ _mark->work (_timeout_in_micros );
687687 }
688688};
689689
0 commit comments