aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/threading/chunk_queue/readme.txt
blob: 7c9f046a8659f6e57e1cb55cd0ba080d5d3dd61a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
vskipin@dev-kiwi09:~$ ./rtmr-queue-perf -w 4 -r 4 AdaptiveLock64 Mutex64 LFManyMany64 FastLFManyMany64 LFManyOne64 FastLFManyOne64 ManyMany64 ManyOne64
2016-05-08T11:49:56.729254Z INFO: [-i] Iterations: 10000000
2016-05-08T11:49:56.729319Z INFO: [-r] NumReaders: 4
2016-05-08T11:49:56.729355Z INFO: [-w] NumWriters: 4
2016-05-08T11:49:56.729502Z INFO: starting consumers...
2016-05-08T11:49:56.729621Z INFO: starting producers...
2016-05-08T11:49:56.729711Z INFO: wait for producers...
2016-05-08T11:50:14.650803Z INFO: wait for consumers...
2016-05-08T11:50:14.650859Z INFO: average producer time: 15.96846675 seconds
2016-05-08T11:50:14.650885Z INFO: average consumer time: 17.9209995 seconds
2016-05-08T11:50:14.650897Z INFO: test AdaptiveLock64 duration: 17.921395s (0.448034875us per iteration)
2016-05-08T11:50:14.650913Z INFO: starting consumers...
2016-05-08T11:50:14.651028Z INFO: starting producers...
2016-05-08T11:50:14.651122Z INFO: wait for producers...
2016-05-08T11:50:31.426378Z INFO: wait for consumers...
2016-05-08T11:50:31.426447Z INFO: average producer time: 15.58770475 seconds
2016-05-08T11:50:31.426491Z INFO: average consumer time: 16.775301 seconds
2016-05-08T11:50:31.426527Z INFO: test Mutex64 duration: 16.775614s (0.41939035us per iteration)
2016-05-08T11:50:31.426584Z INFO: starting consumers...
2016-05-08T11:50:31.426655Z INFO: starting producers...
2016-05-08T11:50:31.426749Z INFO: wait for producers...
2016-05-08T11:50:40.578425Z INFO: wait for consumers...
2016-05-08T11:50:40.578523Z INFO: average producer time: 8.69236075 seconds
2016-05-08T11:50:40.578577Z INFO: average consumer time: 9.15165125 seconds
2016-05-08T11:50:40.578617Z INFO: test LFManyMany64 duration: 9.152033s (0.228800825us per iteration)
2016-05-08T11:50:40.578670Z INFO: starting consumers...
2016-05-08T11:50:40.578742Z INFO: starting producers...
2016-05-08T11:50:40.578893Z INFO: wait for producers...
2016-05-08T11:50:47.447686Z INFO: wait for consumers...
2016-05-08T11:50:47.447758Z INFO: average producer time: 6.81136025 seconds
2016-05-08T11:50:47.447793Z INFO: average consumer time: 6.86875825 seconds
2016-05-08T11:50:47.447834Z INFO: test FastLFManyMany64 duration: 6.869165s (0.171729125us per iteration)
2016-05-08T11:50:47.447901Z INFO: starting consumers...
2016-05-08T11:50:47.447967Z INFO: starting producers...
2016-05-08T11:50:47.448058Z INFO: wait for producers...
2016-05-08T11:50:50.469710Z INFO: wait for consumers...
2016-05-08T11:50:50.469798Z INFO: average producer time: 2.9915505 seconds
2016-05-08T11:50:50.469848Z INFO: average consumer time: 3.02161675 seconds
2016-05-08T11:50:50.469883Z INFO: test LFManyOne64 duration: 3.021983s (0.075549575us per iteration)
2016-05-08T11:50:50.469947Z INFO: starting consumers...
2016-05-08T11:50:50.470012Z INFO: starting producers...
2016-05-08T11:50:50.470104Z INFO: wait for producers...
2016-05-08T11:50:53.139964Z INFO: wait for consumers...
2016-05-08T11:50:53.140050Z INFO: average producer time: 2.5656465 seconds
2016-05-08T11:50:53.140102Z INFO: average consumer time: 2.6697755 seconds
2016-05-08T11:50:53.140149Z INFO: test FastLFManyOne64 duration: 2.670202s (0.06675505us per iteration)
2016-05-08T11:50:53.140206Z INFO: starting consumers...
2016-05-08T11:50:53.140281Z INFO: starting producers...
2016-05-08T11:50:53.140371Z INFO: wait for producers...
2016-05-08T11:50:59.067812Z INFO: wait for consumers...
2016-05-08T11:50:59.067895Z INFO: average producer time: 5.8925505 seconds
2016-05-08T11:50:59.067946Z INFO: average consumer time: 5.9273365 seconds
2016-05-08T11:50:59.067978Z INFO: test ManyMany64 duration: 5.927773s (0.148194325us per iteration)
2016-05-08T11:50:59.068068Z INFO: starting consumers...
2016-05-08T11:50:59.068179Z INFO: starting producers...
2016-05-08T11:50:59.068288Z INFO: wait for producers...
2016-05-08T11:51:03.427416Z INFO: wait for consumers...
2016-05-08T11:51:03.427514Z INFO: average producer time: 4.1055505 seconds
2016-05-08T11:51:03.427560Z INFO: average consumer time: 4.35914975 seconds
2016-05-08T11:51:03.427596Z INFO: test ManyOne64 duration: 4.359529s (0.108988225us per iteration)