Skip to content

Commit bc03a8f

Browse files
simplify chrono
1 parent c6ede79 commit bc03a8f

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/main/java/org/gridsuite/voltageinit/server/service/parameters/VoltageInitParametersService.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@
66
*/
77
package org.gridsuite.voltageinit.server.service.parameters;
88

9-
import java.util.*;
10-
import java.util.concurrent.TimeUnit;
11-
import java.util.concurrent.atomic.AtomicReference;
12-
139
import com.powsybl.iidm.network.Network;
1410
import com.powsybl.iidm.network.VoltageLevel;
1511
import com.powsybl.openreac.parameters.input.OpenReacParameters;
@@ -29,6 +25,9 @@
2925
import org.springframework.stereotype.Service;
3026
import org.springframework.transaction.annotation.Transactional;
3127

28+
import java.util.*;
29+
import java.util.concurrent.TimeUnit;
30+
3231
/**
3332
* @author Ayoub LABIDI <ayoub.labidi at rte-france.com>
3433
*/
@@ -151,8 +150,7 @@ private void setHighVoltageLimit(List<VoltageLimitOverride> specificVoltageLimit
151150

152151
@Transactional(readOnly = true)
153152
public OpenReacParameters buildOpenReacParameters(VoltageInitRunContext context, Network network) {
154-
AtomicReference<Long> startTime = new AtomicReference<>();
155-
startTime.set(System.nanoTime());
153+
final long startTime = System.nanoTime();
156154

157155
Optional<VoltageInitParametersEntity> voltageInitParametersEntity = Optional.empty();
158156
if (context.getParametersUuid() != null) {
@@ -192,8 +190,7 @@ public OpenReacParameters buildOpenReacParameters(VoltageInitRunContext context,
192190
//The optimizer will attach reactive slack variables to all buses
193191
parameters.setReactiveSlackBusesMode(ReactiveSlackBusesMode.ALL);
194192

195-
long nanoTime = System.nanoTime();
196-
LOGGER.info("Parameters built in {}s", TimeUnit.NANOSECONDS.toSeconds(System.nanoTime() - startTime.getAndSet(nanoTime)));
193+
LOGGER.info("Parameters built in {}s", TimeUnit.NANOSECONDS.toSeconds(System.nanoTime() - startTime));
197194
return parameters;
198195
}
199196

0 commit comments

Comments
 (0)