File: BENCHMARKS.md

package info (click to toggle)
fast-zip-clojure 0.5.0-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 152 kB
  • ctags: 3
  • sloc: xml: 142; makefile: 20
file content (96 lines) | stat: -rw-r--r-- 3,661 bytes parent folder | download | duplicates (3)
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# Benchmark History


## 0.5.0

Run on a mac mini with a 2.6ghz core i7, osx 10.9.5, node.js 0.10.31,
and java 1.7.0_51. ClojureScript uses simple optimization.

### ClojureScript
    :clojure.zip x 116 ops/sec ±0.65% (83 runs sampled)
    :fast-zip x 194 ops/sec ±0.85% (92 runs sampled)
    Fastest is :fast-zip 

### Clojure
    ======================
    WARNING: Final GC required 1.467359386689346 % of runtime
    Goal:  Benchmark vector zip.
    -----
    Case:  :clojure.zip
    Evaluation count : 60480 in 60 samples of 1008 calls.
                 Execution time mean : 1.002237 ms
        Execution time std-deviation : 7.317531 µs
       Execution time lower quantile : 990.607677 µs ( 2.5%)
       Execution time upper quantile : 1.015757 ms (97.5%)
                       Overhead used : 2.442790 ns
    
    Case:  :fast-zip
    Evaluation count : 316140 in 60 samples of 5269 calls.
                 Execution time mean : 191.258856 µs
        Execution time std-deviation : 2.819942 µs
       Execution time lower quantile : 188.802833 µs ( 2.5%)
       Execution time upper quantile : 198.838310 µs (97.5%)
                       Overhead used : 2.442790 ns
    
    Found 8 outliers in 60 samples (13.3333 %)
    	low-severe	 4 (6.6667 %)
    	low-mild	 4 (6.6667 %)
     Variance from outliers : 1.6389 % Variance is slightly inflated by outliers

## 0.4.0

Run on a mac mini with a 2.6ghz core i7 and osx version 10.9.1.

    ======================
    WARNING: Final GC required 1.450308932831415 % of runtime
    Goal:  Benchmark vector zip.
    -----
    Case:  :fast-zip
    Evaluation count : 246120 in 60 samples of 4102 calls.
                 Execution time mean : 242.777689 µs
        Execution time std-deviation : 1.965914 µs
       Execution time lower quantile : 238.996103 µs ( 2.5%)
       Execution time upper quantile : 247.075613 µs (97.5%)
                       Overhead used : 1.947263 ns

    Found 2 outliers in 60 samples (3.3333 %)
        low-severe	 2 (3.3333 %)
     Variance from outliers : 1.6389 % Variance is slightly inflated by outliers

    Case:  :clojure.zip
    Evaluation count : 62820 in 60 samples of 1047 calls.
                 Execution time mean : 960.326181 µs
        Execution time std-deviation : 4.915537 µs
       Execution time lower quantile : 950.592132 µs ( 2.5%)
       Execution time upper quantile : 969.813479 µs (97.5%)
                       Overhead used : 1.947263 ns

## 0.3.0

    ======================
    WARNING: Final GC required 1.4305224255444802 % of runtime
    Goal:  Benchmark vector zip.
    -----
    Case:  :fast-zip
    Evaluation count : 232020 in 60 samples of 3867 calls.
                 Execution time mean : 264.515173 µs
        Execution time std-deviation : 4.847643 µs
       Execution time lower quantile : 258.657768 µs ( 2.5%)
       Execution time upper quantile : 273.488270 µs (97.5%)
                       Overhead used : 1.916713 ns

    Found 1 outliers in 60 samples (1.6667 %)
        low-severe	 1 (1.6667 %)
     Variance from outliers : 7.7949 % Variance is slightly inflated by outliers

    Case:  :clojure.zip
    Evaluation count : 61800 in 60 samples of 1030 calls.
                 Execution time mean : 972.471093 µs
        Execution time std-deviation : 11.575673 µs
       Execution time lower quantile : 953.602331 µs ( 2.5%)
       Execution time upper quantile : 988.157185 µs (97.5%)
                       Overhead used : 1.916713 ns

    Found 1 outliers in 60 samples (1.6667 %)
        low-severe	 1 (1.6667 %)
     Variance from outliers : 1.6389 % Variance is slightly inflated by outliers