private boolean isElapsedTimeSmall(final double time) { return time - previousTime < 1 && !vm.isIdle(); }
private boolean isNotEntireSecondElapsed(final double time) { return Math.floor(time) == previousTime && !vm.isIdle(); }
@Override public void addUtilizationHistory(double time) { if (!enabled || isNotTimeToAddHistory(time)) { return; } final double utilization = vm.getCpuPercentUsage(vm.getCloudletScheduler().getPreviousTime()); time = vm.isIdle() ? time : (int)time; addUtilizationHistoryValue(time, utilization); this.previousTime = time; }