- } else if (lost_ratio > threshold) {
- CRITICAL2("Lost load at exit! %g (%g%%) <============",
- lost, lost_ratio);
- } else {
- DEBUG2("Total load at exit looks good: %g (%g%%)", lost, lost_ratio);
- }
-
+ else
+ XBT_VERB("Total load at exit looks good: %g (%g%%)", lost, lost_ratio);
+
+ double total_running = process::get_total_load_running();
+ double running_ratio = 100.0 * total_running / total_init;
+ if (running_ratio < -opt::load_ratio_threshold)
+ XBT_ERROR("Negative running load at exit! %g (%g%%) <============",
+ total_running, running_ratio);
+ else if (running_ratio > opt::load_ratio_threshold)
+ XBT_ERROR("Remaining running load at exit! %g (%g%%) <============",
+ total_running, running_ratio);
+ else
+ XBT_VERB("Running load at exit looks good: %g (%g%%)",
+ total_running, running_ratio);