Please avoid the divide zero case.
```
if(total == old_total_)
  load_ = 0.0;
else
  load_ = static_cast<double>(used - old_used_) / (total - old_total_);
```