Instance Constructors
-
new
ConduitSpscBenchmark()
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
asyncQueue: Boolean
-
def
asyncStream: Boolean
-
-
def
clone(): AnyRef
-
-
-
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
var
size: Int
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
These benchmarks measure the overhead of various implementations of a conduit between a
source: () => Future[Buf]
andsink: Buf => Future[Unit]
.The steps are as follows:
1. connect the source to the conduit 2. drain three items from the conduit into the sink
The control benchmark measures the baseline when there is no conduit, i.e., the source feeds directly into the sink.