summaryrefslogtreecommitdiff
path: root/opendc-simulator/opendc-simulator-flow/src/jmh
diff options
context:
space:
mode:
Diffstat (limited to 'opendc-simulator/opendc-simulator-flow/src/jmh')
-rw-r--r--opendc-simulator/opendc-simulator-flow/src/jmh/kotlin/org/opendc/simulator/flow/FlowBenchmarks.kt16
1 files changed, 8 insertions, 8 deletions
diff --git a/opendc-simulator/opendc-simulator-flow/src/jmh/kotlin/org/opendc/simulator/flow/FlowBenchmarks.kt b/opendc-simulator/opendc-simulator-flow/src/jmh/kotlin/org/opendc/simulator/flow/FlowBenchmarks.kt
index 4834f10f..e927f81d 100644
--- a/opendc-simulator/opendc-simulator-flow/src/jmh/kotlin/org/opendc/simulator/flow/FlowBenchmarks.kt
+++ b/opendc-simulator/opendc-simulator-flow/src/jmh/kotlin/org/opendc/simulator/flow/FlowBenchmarks.kt
@@ -83,8 +83,8 @@ class FlowBenchmarks {
return scope.runBlockingSimulation {
val switch = MaxMinFlowMultiplexer(engine)
- switch.addOutput(FlowSink(engine, 3000.0))
- switch.addOutput(FlowSink(engine, 3000.0))
+ FlowSink(engine, 3000.0).startConsumer(switch.newOutput())
+ FlowSink(engine, 3000.0).startConsumer(switch.newOutput())
val provider = switch.newInput()
return@runBlockingSimulation provider.consume(TraceFlowSource(state.trace))
@@ -96,8 +96,8 @@ class FlowBenchmarks {
return scope.runBlockingSimulation {
val switch = MaxMinFlowMultiplexer(engine)
- switch.addOutput(FlowSink(engine, 3000.0))
- switch.addOutput(FlowSink(engine, 3000.0))
+ FlowSink(engine, 3000.0).startConsumer(switch.newOutput())
+ FlowSink(engine, 3000.0).startConsumer(switch.newOutput())
repeat(3) {
launch {
@@ -113,8 +113,8 @@ class FlowBenchmarks {
return scope.runBlockingSimulation {
val switch = ForwardingFlowMultiplexer(engine)
- switch.addOutput(FlowSink(engine, 3000.0))
- switch.addOutput(FlowSink(engine, 3000.0))
+ FlowSink(engine, 3000.0).startConsumer(switch.newOutput())
+ FlowSink(engine, 3000.0).startConsumer(switch.newOutput())
val provider = switch.newInput()
return@runBlockingSimulation provider.consume(TraceFlowSource(state.trace))
@@ -126,8 +126,8 @@ class FlowBenchmarks {
return scope.runBlockingSimulation {
val switch = ForwardingFlowMultiplexer(engine)
- switch.addOutput(FlowSink(engine, 3000.0))
- switch.addOutput(FlowSink(engine, 3000.0))
+ FlowSink(engine, 3000.0).startConsumer(switch.newOutput())
+ FlowSink(engine, 3000.0).startConsumer(switch.newOutput())
repeat(2) {
launch {