├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── COPYING.txt ├── README.md ├── akka ├── benchmark-config.json ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── vlkan │ │ └── fibertest │ │ └── ring │ │ └── AkkaActorRingBenchmark.java │ └── test │ └── java │ └── com │ └── vlkan │ └── fibertest │ └── ring │ └── AkkaActorRingBenchmarkTest.java ├── benchmark └── benchmark.py ├── common ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── vlkan │ │ └── fibertest │ │ ├── DurationHelper.java │ │ ├── FifoQueue.java │ │ ├── PropertyHelper.java │ │ ├── SingletonSynchronizer.java │ │ ├── StdoutLogger.java │ │ └── ring │ │ ├── RingBenchmark.java │ │ ├── RingBenchmarkConfig.java │ │ └── RingBenchmarkTestUtil.java │ └── test │ └── java │ └── com │ └── vlkan │ └── fibertest │ ├── DurationHelperTest.java │ ├── FifoQueueTest.java │ └── SingletonSynchronizerTest.java ├── docker.sh ├── java-loom ├── benchmark-config.json ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── vlkan │ │ └── fibertest │ │ └── ring │ │ ├── JavaContinuationRingBenchmark.java │ │ └── JavaFiberRingBenchmark.java │ └── test │ └── java │ └── com │ └── vlkan │ └── fibertest │ └── ring │ ├── JavaContinuationRingBenchmarkTest.java │ └── JavaFiberRingBenchmarkTest.java ├── java ├── benchmark-config.json ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── vlkan │ │ └── fibertest │ │ └── ring │ │ └── JavaThreadRingBenchmark.java │ └── test │ └── java │ └── com │ └── vlkan │ └── fibertest │ └── ring │ └── JavaThreadRingBenchmarkTest.java ├── kilim ├── benchmark-config.json ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── vlkan │ │ └── fibertest │ │ └── ring │ │ ├── KilimCellRingBenchmark.java │ │ └── KilimContinuationRingBenchmark.java │ └── test │ └── java │ └── com │ └── vlkan │ └── fibertest │ └── ring │ ├── KilimCellRingBenchmarkTest.java │ └── KilimContinuationRingBenchmarkTest.java ├── logback-test.xml ├── logback.xml ├── mvnw ├── pom.xml └── quasar ├── benchmark-config.json ├── pom.xml └── src ├── main └── java │ └── com │ └── vlkan │ └── fibertest │ └── ring │ ├── QuasarActorRingBenchmark.java │ ├── QuasarChannelRingBenchmark.java │ ├── QuasarDataflowRingBenchmark.java │ └── QuasarFiberRingBenchmark.java └── test └── java └── com └── vlkan └── fibertest └── ring ├── QuasarActorRingBenchmarkTest.java ├── QuasarChannelRingBenchmarkTest.java ├── QuasarDataflowRingBenchmarkTest.java └── QuasarFiberRingBenchmarkTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/COPYING.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/README.md -------------------------------------------------------------------------------- /akka/benchmark-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/akka/benchmark-config.json -------------------------------------------------------------------------------- /akka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/akka/pom.xml -------------------------------------------------------------------------------- /akka/src/main/java/com/vlkan/fibertest/ring/AkkaActorRingBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/akka/src/main/java/com/vlkan/fibertest/ring/AkkaActorRingBenchmark.java -------------------------------------------------------------------------------- /akka/src/test/java/com/vlkan/fibertest/ring/AkkaActorRingBenchmarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/akka/src/test/java/com/vlkan/fibertest/ring/AkkaActorRingBenchmarkTest.java -------------------------------------------------------------------------------- /benchmark/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/benchmark/benchmark.py -------------------------------------------------------------------------------- /common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/common/pom.xml -------------------------------------------------------------------------------- /common/src/main/java/com/vlkan/fibertest/DurationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/common/src/main/java/com/vlkan/fibertest/DurationHelper.java -------------------------------------------------------------------------------- /common/src/main/java/com/vlkan/fibertest/FifoQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/common/src/main/java/com/vlkan/fibertest/FifoQueue.java -------------------------------------------------------------------------------- /common/src/main/java/com/vlkan/fibertest/PropertyHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/common/src/main/java/com/vlkan/fibertest/PropertyHelper.java -------------------------------------------------------------------------------- /common/src/main/java/com/vlkan/fibertest/SingletonSynchronizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/common/src/main/java/com/vlkan/fibertest/SingletonSynchronizer.java -------------------------------------------------------------------------------- /common/src/main/java/com/vlkan/fibertest/StdoutLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/common/src/main/java/com/vlkan/fibertest/StdoutLogger.java -------------------------------------------------------------------------------- /common/src/main/java/com/vlkan/fibertest/ring/RingBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/common/src/main/java/com/vlkan/fibertest/ring/RingBenchmark.java -------------------------------------------------------------------------------- /common/src/main/java/com/vlkan/fibertest/ring/RingBenchmarkConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/common/src/main/java/com/vlkan/fibertest/ring/RingBenchmarkConfig.java -------------------------------------------------------------------------------- /common/src/main/java/com/vlkan/fibertest/ring/RingBenchmarkTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/common/src/main/java/com/vlkan/fibertest/ring/RingBenchmarkTestUtil.java -------------------------------------------------------------------------------- /common/src/test/java/com/vlkan/fibertest/DurationHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/common/src/test/java/com/vlkan/fibertest/DurationHelperTest.java -------------------------------------------------------------------------------- /common/src/test/java/com/vlkan/fibertest/FifoQueueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/common/src/test/java/com/vlkan/fibertest/FifoQueueTest.java -------------------------------------------------------------------------------- /common/src/test/java/com/vlkan/fibertest/SingletonSynchronizerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/common/src/test/java/com/vlkan/fibertest/SingletonSynchronizerTest.java -------------------------------------------------------------------------------- /docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/docker.sh -------------------------------------------------------------------------------- /java-loom/benchmark-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/java-loom/benchmark-config.json -------------------------------------------------------------------------------- /java-loom/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/java-loom/pom.xml -------------------------------------------------------------------------------- /java-loom/src/main/java/com/vlkan/fibertest/ring/JavaContinuationRingBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/java-loom/src/main/java/com/vlkan/fibertest/ring/JavaContinuationRingBenchmark.java -------------------------------------------------------------------------------- /java-loom/src/main/java/com/vlkan/fibertest/ring/JavaFiberRingBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/java-loom/src/main/java/com/vlkan/fibertest/ring/JavaFiberRingBenchmark.java -------------------------------------------------------------------------------- /java-loom/src/test/java/com/vlkan/fibertest/ring/JavaContinuationRingBenchmarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/java-loom/src/test/java/com/vlkan/fibertest/ring/JavaContinuationRingBenchmarkTest.java -------------------------------------------------------------------------------- /java-loom/src/test/java/com/vlkan/fibertest/ring/JavaFiberRingBenchmarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/java-loom/src/test/java/com/vlkan/fibertest/ring/JavaFiberRingBenchmarkTest.java -------------------------------------------------------------------------------- /java/benchmark-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/java/benchmark-config.json -------------------------------------------------------------------------------- /java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/java/pom.xml -------------------------------------------------------------------------------- /java/src/main/java/com/vlkan/fibertest/ring/JavaThreadRingBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/java/src/main/java/com/vlkan/fibertest/ring/JavaThreadRingBenchmark.java -------------------------------------------------------------------------------- /java/src/test/java/com/vlkan/fibertest/ring/JavaThreadRingBenchmarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/java/src/test/java/com/vlkan/fibertest/ring/JavaThreadRingBenchmarkTest.java -------------------------------------------------------------------------------- /kilim/benchmark-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/kilim/benchmark-config.json -------------------------------------------------------------------------------- /kilim/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/kilim/pom.xml -------------------------------------------------------------------------------- /kilim/src/main/java/com/vlkan/fibertest/ring/KilimCellRingBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/kilim/src/main/java/com/vlkan/fibertest/ring/KilimCellRingBenchmark.java -------------------------------------------------------------------------------- /kilim/src/main/java/com/vlkan/fibertest/ring/KilimContinuationRingBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/kilim/src/main/java/com/vlkan/fibertest/ring/KilimContinuationRingBenchmark.java -------------------------------------------------------------------------------- /kilim/src/test/java/com/vlkan/fibertest/ring/KilimCellRingBenchmarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/kilim/src/test/java/com/vlkan/fibertest/ring/KilimCellRingBenchmarkTest.java -------------------------------------------------------------------------------- /kilim/src/test/java/com/vlkan/fibertest/ring/KilimContinuationRingBenchmarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/kilim/src/test/java/com/vlkan/fibertest/ring/KilimContinuationRingBenchmarkTest.java -------------------------------------------------------------------------------- /logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/logback-test.xml -------------------------------------------------------------------------------- /logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/logback.xml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/mvnw -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/pom.xml -------------------------------------------------------------------------------- /quasar/benchmark-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/quasar/benchmark-config.json -------------------------------------------------------------------------------- /quasar/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/quasar/pom.xml -------------------------------------------------------------------------------- /quasar/src/main/java/com/vlkan/fibertest/ring/QuasarActorRingBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/quasar/src/main/java/com/vlkan/fibertest/ring/QuasarActorRingBenchmark.java -------------------------------------------------------------------------------- /quasar/src/main/java/com/vlkan/fibertest/ring/QuasarChannelRingBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/quasar/src/main/java/com/vlkan/fibertest/ring/QuasarChannelRingBenchmark.java -------------------------------------------------------------------------------- /quasar/src/main/java/com/vlkan/fibertest/ring/QuasarDataflowRingBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/quasar/src/main/java/com/vlkan/fibertest/ring/QuasarDataflowRingBenchmark.java -------------------------------------------------------------------------------- /quasar/src/main/java/com/vlkan/fibertest/ring/QuasarFiberRingBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/quasar/src/main/java/com/vlkan/fibertest/ring/QuasarFiberRingBenchmark.java -------------------------------------------------------------------------------- /quasar/src/test/java/com/vlkan/fibertest/ring/QuasarActorRingBenchmarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/quasar/src/test/java/com/vlkan/fibertest/ring/QuasarActorRingBenchmarkTest.java -------------------------------------------------------------------------------- /quasar/src/test/java/com/vlkan/fibertest/ring/QuasarChannelRingBenchmarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/quasar/src/test/java/com/vlkan/fibertest/ring/QuasarChannelRingBenchmarkTest.java -------------------------------------------------------------------------------- /quasar/src/test/java/com/vlkan/fibertest/ring/QuasarDataflowRingBenchmarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/quasar/src/test/java/com/vlkan/fibertest/ring/QuasarDataflowRingBenchmarkTest.java -------------------------------------------------------------------------------- /quasar/src/test/java/com/vlkan/fibertest/ring/QuasarFiberRingBenchmarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vy/fiber-test/HEAD/quasar/src/test/java/com/vlkan/fibertest/ring/QuasarFiberRingBenchmarkTest.java --------------------------------------------------------------------------------