hotspot/src/share/vm/runtime/task.cpp
changeset 1374 4c24294029a9
parent 234 4da9c1bbc810
child 1388 3677f5f3d66b
equal deleted inserted replaced
615:570062d730b2 1374:4c24294029a9
    65 }
    65 }
    66 
    66 
    67 
    67 
    68 PeriodicTask::PeriodicTask(size_t interval_time) :
    68 PeriodicTask::PeriodicTask(size_t interval_time) :
    69   _counter(0), _interval(interval_time) {
    69   _counter(0), _interval(interval_time) {
    70   assert(is_init_completed(), "Periodic tasks should not start during VM initialization");
       
    71   // Sanity check the interval time
    70   // Sanity check the interval time
    72   assert(_interval >= PeriodicTask::min_interval &&
    71   assert(_interval >= PeriodicTask::min_interval &&
    73          _interval <= PeriodicTask::max_interval &&
    72          _interval <= PeriodicTask::max_interval &&
    74          _interval %  PeriodicTask::interval_gran == 0,
    73          _interval %  PeriodicTask::interval_gran == 0,
    75               "improper PeriodicTask interval time");
    74               "improper PeriodicTask interval time");