Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions ServerBenchmark/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
plugins {
id 'java-library'
}

dependencies {
compile group: 'com.google.guava', name: 'guava', version: '25.0-jre'
compile group: 'org.jetbrains', name: 'annotations', version: '15.0'
compile group: 'org.projectlombok', name: 'lombok', version: '1.16.20'
compile group: 'commons-io', name: 'commons-io', version: '2.6'
compile group: 'com.google.protobuf', name: 'protobuf-java', version: '3.5.1'
compile group: 'jfree', name: 'jfreechart', version: '1.0.12'
compile group: 'com.jcraft', name: 'jsch', version: '0.1.52'

testCompile group: 'org.hamcrest', name: 'hamcrest-all', version: '1.3'
testCompile group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.1.0'
testCompile group: 'org.junit.jupiter', name: 'junit-jupiter-params', version: '5.0.0-M4'
testCompile group: 'org.mockito', name: 'mockito-all', version: '1.9.5'

testRuntime group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.1.0'
testRuntime group: 'org.junit.vintage', name: 'junit-vintage-engine', version: '5.1.0'

testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.1.0'
}


repositories {
jcenter()
}

task wrapper(type: Wrapper) {
description = 'Generates gradlew[.bat] scripts'
gradleVersion = '4.6'
}
Binary file added ServerBenchmark/gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
5 changes: 5 additions & 0 deletions ServerBenchmark/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
172 changes: 172 additions & 0 deletions ServerBenchmark/gradlew

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

84 changes: 84 additions & 0 deletions ServerBenchmark/gradlew.bat

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

42 changes: 42 additions & 0 deletions ServerBenchmark/results/logs/Blocking_ArraySize.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
Server type: BlockingArray size: 5000
Clients number: 25
Delay: 200
Queries number: 25
Altering option: ArraySize
1000 10000 1000
TaskTime
10
1000 5.9872
2000 15.216
3000 18.0544
4000 34.2496
5000 46.7072
6000 60.9648
7000 80.0992
8000 103.2432
9000 139.2432
10000 181.6352
ClientTime
10
1000 349.44
2000 483.28
3000 701.44
4000 727.16
5000 875.68
6000 794.8
7000 983.44
8000 1034.72
9000 1391.64
10000 1522.8
ServerTime
10
1000 18.1664
2000 36.9168
3000 49.0976
4000 141.0704
5000 271.4112
6000 199.9296
7000 229.4272
8000 451.0144
9000 607.3536
10000 1110.0096
42 changes: 42 additions & 0 deletions ServerBenchmark/results/logs/Blocking_ClientsNumber.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
Server type: BlockingArray size: 10000
Clients number: 25
Delay: 200
Queries number: 20
Altering option: ClientsNumber
10 100 10
TaskTime
10
10 184.64646464646464
20 183.985
30 182.46333333333334
40 180.06125
50 180.081
60 179.75416666666666
70 178.325
80 186.181875
90 192.13055555555556
100 190.952
ClientTime
10
10 781.2
20 1322.25
30 2061.8
40 2612.1
50 3160.82
60 3489.0333333333333
70 4196.0142857142855
80 4858.5125
90 5631.3
100 6458.75
ServerTime
10
10 415.89
20 718.695
30 971.3816666666667
40 1503.8775
50 1324.76
60 1937.2608333333333
70 2147.4785714285713
80 3223.5475
90 5015.8415786548085
100 5291.949
Loading