Updated v8.0.0 and added comparison document
15
CHANGELOG.md
|
|
@ -1,3 +1,18 @@
|
|||
# 8.0.0
|
||||
* A language's comments, and quotes are now available through the `LanguageType`
|
||||
enum.
|
||||
* Tokei now understands terminal width and will expand to fit it. (Thanks
|
||||
to @Veykril)
|
||||
* Added [comparison](./COMPARISON.md) document to compare Tokei to other
|
||||
code counters.
|
||||
* Updated dependencies
|
||||
|
||||
**Added languages**
|
||||
- @BrandonBoone VB6, VBScript, XSLT
|
||||
- @ialpert BrightScript
|
||||
- @PJB3005 Dream Maker
|
||||
- @schmee edn
|
||||
|
||||
# 7.0.3
|
||||
|
||||
Made various optimisations, up to 65% faster in some cases.
|
||||
|
|
|
|||
|
|
@ -0,0 +1,742 @@
|
|||
# Comparing code counters
|
||||
This document is a compilation of various benchmarks and comparisons between
|
||||
code counters, namely `tokei`, `cloc`, `scc`, and `loc`. This document seeks to
|
||||
compare performance, and accuracy of the code counters. `polyglot` is not
|
||||
currently included as it was unabled to be installed on the machine at the time
|
||||
of writing.
|
||||
|
||||
## Preamble
|
||||
All performance and accuracy comparisons were done on a 15-inch MacBook Pro,
|
||||
with a 2.7GHz Intel Core i7 processor and 16GB 2133 MHz LPDDR3 RAM running macOS
|
||||
High Sierra 10.13.6. All benchmarks were done using [hyperfine].
|
||||
|
||||
* Tokei Version: 8.0.0
|
||||
* Cloc Version: 1.76
|
||||
* Loc Version: 0.4.1
|
||||
* Scc Version: 1.7.0
|
||||
|
||||
## Performance
|
||||
Performance benchmarks were performed against four large open source
|
||||
repositories; [Unreal Engine 4][Unreal](Hidden behind free signup), [Rust],
|
||||
[CPython], and [Redis]. For clarity two versions of graphs are presented as
|
||||
cloc's speeds are exponentially higher than the others so they presented with
|
||||
and without cloc.
|
||||
|
||||
#### Repository Versions
|
||||
| Repository | Commit hash |
|
||||
|:---|---:|
|
||||
| CPython | 3738fadc670274ecc4649f51b52a93602820a375 |
|
||||
| Redis | 39c70e728b5af0c50989ffbc05e568099f3e081b |
|
||||
| Rust | 727eabd68143e968d8826ee29b8ea7792d29fa96 |
|
||||
| Unreal Engine 4 | 8696faa54bf2f89ca50d34e6fb3dcc461a810185 |
|
||||
|
||||
#### Performance on the CPython Repository
|
||||
| Command | Mean [ms] | Min…Max [ms] |
|
||||
|:---|---:|---:|
|
||||
| `tokei` | 162.6 ± 6.1 | 157.0…184.8 |
|
||||
| `scc` | 349.0 ± 6.9 | 341.9…365.4 |
|
||||
| `loc` | 100.8 ± 6.1 | 93.5…119.0 |
|
||||
| `cloc` | 3889.4 ± 327.6 | 3769.4…4820.8 |
|
||||
|
||||

|
||||

|
||||
|
||||
#### Performance on the Redis Repository
|
||||
| Command | Mean [ms] | Min…Max [ms] |
|
||||
|:---|---:|---:|
|
||||
| `tokei` | 32.7 ± 1.4 | 30.0…36.2 |
|
||||
| `scc` | 50.5 ± 1.3 | 48.3…53.3 |
|
||||
| `loc` | 29.4 ± 5.0 | 23.3…45.9 |
|
||||
| `cloc` | 1288.4 ± 6.3 | 1276.1…1296.5 |
|
||||
|
||||

|
||||

|
||||
|
||||
#### Performance on the Rust Repository
|
||||
| Program | Mean [ms] | Min…Max [ms] |
|
||||
|:---|---:|---:|
|
||||
| `tokei` | 257.3 ± 8.1 | 244.3…270.2 |
|
||||
| `scc` | 316.9 ± 13.8 | 302.2…345.7 |
|
||||
| `loc` | 246.4 ± 11.2 | 222.7…263.1 |
|
||||
| `cloc` | 6864.0 ± 57.4 | 6805.3…6996.4 |
|
||||
|
||||

|
||||

|
||||
|
||||
#### Performance on the Unreal Engine Repository
|
||||
| Command | Mean [ms] | Min…Max [ms] |
|
||||
|:---|---:|---:|
|
||||
| `tokei` | 2705.3 ± 105.8 | 2584.4…2874.6 |
|
||||
| `scc` | 5308.6 ± 238.5 | 5036.4…5655.3 |
|
||||
| `loc` | 2350.0 ± 152.9 | 2208.1…2687.9 |
|
||||
| `cloc` | 72389.9 ± 12385.2 | 58032.0…97798.6 |
|
||||
|
||||

|
||||

|
||||
|
||||
## Accuracy
|
||||
It's important for a code counter to not just be faster, but to be accurate.
|
||||
Below is a small Rust file with a lot of edge cases taken from Tokei's test
|
||||
suite. The first line is the human expected number of lines, comments, code, and
|
||||
blanks. Using this as a sample of a code counters sample, we'll display a table
|
||||
of the reported number of lines in the four repositories mentioned above.
|
||||
|
||||
#### Test case
|
||||
```rust
|
||||
// 39 lines 32 code 2 comments 5 blanks
|
||||
|
||||
/* /**/ */
|
||||
fn main() {
|
||||
let start = "/*";
|
||||
loop {
|
||||
if x.len() >= 2 && x[0] == '*' && x[1] == '/' { // found the */
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn foo() {
|
||||
let this_ends = "a \"test/*.";
|
||||
call1();
|
||||
call2();
|
||||
let this_does_not = /* a /* nested */ comment " */
|
||||
"*/another /*test
|
||||
call3();
|
||||
*/";
|
||||
}
|
||||
|
||||
fn foobar() {
|
||||
let does_not_start = // "
|
||||
"until here,
|
||||
test/*
|
||||
test"; // a quote: "
|
||||
let also_doesnt_start = /* " */
|
||||
"until here,
|
||||
test,*/
|
||||
test"; // another quote: "
|
||||
}
|
||||
|
||||
fn foo() {
|
||||
let a = 4; // /*
|
||||
let b = 5;
|
||||
let c = 6; // */
|
||||
}
|
||||
```
|
||||
|
||||
###### Tokei
|
||||
```
|
||||
-------------------------------------------------------------------------------
|
||||
Language Files Lines Code Comments Blanks
|
||||
-------------------------------------------------------------------------------
|
||||
Rust 1 39 32 2 5
|
||||
-------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
###### Scc
|
||||
```
|
||||
-------------------------------------------------------------------------------
|
||||
Language Files Lines Code Comments Blanks Complexity
|
||||
-------------------------------------------------------------------------------
|
||||
Rust 1 34 28 1 5 5
|
||||
-------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
###### Loc
|
||||
```
|
||||
--------------------------------------------------------------------------------
|
||||
Language Files Lines Blank Comment Code
|
||||
--------------------------------------------------------------------------------
|
||||
Rust 1 39 5 10 24
|
||||
--------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
###### Cloc
|
||||
```
|
||||
-------------------------------------------------------------------------------
|
||||
Language files blank comment code
|
||||
-------------------------------------------------------------------------------
|
||||
Rust 1 5 10 24
|
||||
-------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
#### CPython
|
||||
|
||||
###### Tokei
|
||||
```
|
||||
--------------------------------------------------------------------------------
|
||||
Language Files Lines Code Comments Blanks
|
||||
--------------------------------------------------------------------------------
|
||||
Assembly 7 2134 1839 37 258
|
||||
Autoconf 12 4298 2581 893 824
|
||||
Batch 29 1750 1461 0 289
|
||||
C 318 401463 306070 45481 49912
|
||||
C Header 352 147814 123096 10189 14529
|
||||
C Shell 1 37 21 7 9
|
||||
C++ 5 4174 3181 262 731
|
||||
CSS 1 6 0 4 2
|
||||
D 5 82 73 1 8
|
||||
Fish 1 75 47 15 13
|
||||
HTML 9 1635 1538 0 97
|
||||
JavaScript 2 200 169 13 18
|
||||
Lisp 1 692 502 81 109
|
||||
Makefile 1 5 4 0 1
|
||||
Module-Definition 8 1385 1349 14 22
|
||||
MSBuild 9 900 744 72 84
|
||||
Objective C 7 794 635 61 98
|
||||
Prolog 1 24 24 0 0
|
||||
Python 1834 753782 590076 53996 109710
|
||||
ReStructuredText 984 289166 289166 0 0
|
||||
Shell 4 549 301 149 99
|
||||
SVG 8 11 9 0 2
|
||||
Plain Text 135 89183 89183 0 0
|
||||
VBScript 1 1 0 1 0
|
||||
XML 4 19 17 2 0
|
||||
--------------------------------------------------------------------------------
|
||||
Total 3739 1700179 1412086 111278 176815
|
||||
--------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
###### Scc
|
||||
```
|
||||
-------------------------------------------------------------------------------
|
||||
Language Files Lines Code Comments Blanks Complexity
|
||||
-------------------------------------------------------------------------------
|
||||
Python 1845 757463 592457 54831 110175 88978
|
||||
ReStructuredText 985 289233 204773 0 84460 0
|
||||
C Header 353 143235 122361 8571 12303 3980
|
||||
C 318 371150 292140 38196 40814 66793
|
||||
Plain Text 147 89284 86652 0 2632 0
|
||||
Batch 29 1750 1461 0 289 603
|
||||
YAML 13 852 734 0 118 0
|
||||
Autoconf 12 4298 2581 893 824 638
|
||||
HTML 10 1839 1736 3 100 0
|
||||
MSBuild 9 899 744 81 74 4
|
||||
Module-Definition 8 1385 1349 14 22 18
|
||||
SVG 8 11 9 0 2 0
|
||||
Objective C 7 789 635 57 97 71
|
||||
Assembly 7 2134 1839 37 258 28
|
||||
D 5 81 73 1 7 4
|
||||
XML 5 132 76 0 56 0
|
||||
License 5 346 281 0 65 0
|
||||
C++ 5 4169 3179 259 731 663
|
||||
ASP.NET 4 11 11 0 0 0
|
||||
Makefile 4 308 216 38 54 15
|
||||
m4 2 415 318 53 44 0
|
||||
JavaScript 2 200 169 13 18 21
|
||||
C Shell 1 37 21 7 9 13
|
||||
Prolog 1 24 24 0 0 0
|
||||
CSS 1 4 0 4 0 0
|
||||
IDL 1 12 11 0 1 0
|
||||
Fish 1 75 47 15 13 9
|
||||
Shell 1 172 109 23 40 7
|
||||
Patch 1 18 16 0 2 0
|
||||
Markdown 1 30 19 0 11 0
|
||||
CSV 1 345 345 0 0 0
|
||||
Lisp 1 692 502 81 109 0
|
||||
-------------------------------------------------------------------------------
|
||||
Total 3793 1671393 1314888 103177 253328 161845
|
||||
-------------------------------------------------------------------------------
|
||||
Estimated Cost to Develop $50,866,110
|
||||
Estimated Schedule Effort 68.286305 months
|
||||
Estimated People Required 88.236762
|
||||
-------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
###### Loc
|
||||
```
|
||||
--------------------------------------------------------------------------------
|
||||
Language Files Lines Blank Comment Code
|
||||
--------------------------------------------------------------------------------
|
||||
Python 1843 753596 109682 60636 583278
|
||||
C 318 401463 49912 46468 305083
|
||||
reStructuredText 984 289166 84441 0 204725
|
||||
C/C++ Header 352 147814 14529 10007 123278
|
||||
Plain Text 147 89183 2619 0 86564
|
||||
C++ 5 4174 731 262 3181
|
||||
Makefile 5 2274 275 267 1732
|
||||
Assembly 7 2134 258 310 1566
|
||||
HTML 10 1635 97 0 1538
|
||||
Batch 29 1750 289 0 1461
|
||||
Autoconf 9 2200 575 636 989
|
||||
Objective-C 7 794 98 61 635
|
||||
Lisp 1 692 109 81 502
|
||||
JavaScript 2 200 18 13 169
|
||||
Bourne Shell 1 172 40 23 109
|
||||
INI 1 171 42 27 102
|
||||
D 5 82 8 1 73
|
||||
Prolog 1 24 0 0 24
|
||||
C Shell 1 37 9 7 21
|
||||
XML 5 19 0 2 17
|
||||
CSS 1 6 2 4 0
|
||||
--------------------------------------------------------------------------------
|
||||
Total 3734 1697586 263734 118805 1315047
|
||||
--------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
###### Cloc
|
||||
```
|
||||
github.com/AlDanial/cloc v 1.76 T=3.84 s (703.1 files/s, 352799.7 lines/s)
|
||||
---------------------------------------------------------------------------------------
|
||||
Language files blank comment code
|
||||
---------------------------------------------------------------------------------------
|
||||
Python 1810 110244 135433 512014
|
||||
C 318 49893 46475 305095
|
||||
C/C++ Header 353 14677 10288 123542
|
||||
Bourne Shell 13 2806 2403 17559
|
||||
m4 3 513 150 5322
|
||||
C++ 5 731 262 3181
|
||||
HTML 10 100 11 1736
|
||||
WiX source 51 159 39 1690
|
||||
Assembly 7 258 395 1481
|
||||
DOS Batch 29 289 87 1374
|
||||
Windows Module Definition 8 22 14 1349
|
||||
MSBuild script 27 44 4 679
|
||||
YAML 13 118 78 656
|
||||
Objective C 7 98 61 635
|
||||
Lisp 1 109 81 502
|
||||
Pascal 3 110 261 333
|
||||
Windows Resource File 7 40 47 289
|
||||
make 3 53 38 212
|
||||
WiX string localization 11 28 0 188
|
||||
JavaScript 2 18 13 169
|
||||
PowerShell 2 25 37 122
|
||||
INI 1 42 27 102
|
||||
XML 5 56 2 76
|
||||
D 5 8 1 73
|
||||
Fish Shell 1 13 15 47
|
||||
IDL 2 1 0 35
|
||||
C Shell 1 9 7 21
|
||||
Markdown 1 11 0 19
|
||||
CSS 1 2 4 0
|
||||
Visual Basic 1 0 1 0
|
||||
---------------------------------------------------------------------------------------
|
||||
SUM: 2701 180477 196234 978501
|
||||
---------------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
#### Redis
|
||||
|
||||
###### Tokei
|
||||
```
|
||||
--------------------------------------------------------------------------------
|
||||
Language Files Lines Code Comments Blanks
|
||||
--------------------------------------------------------------------------------
|
||||
Autoconf 18 10821 8469 1326 1026
|
||||
Batch 1 28 26 0 2
|
||||
C 249 143671 103080 24170 16421
|
||||
C Header 199 27534 17960 6204 3370
|
||||
C++ 4 286 224 14 48
|
||||
C++ Header 1 9 5 3 1
|
||||
CSS 2 107 91 0 16
|
||||
HTML 5 9658 6721 9 2928
|
||||
Lua 19 414 306 53 55
|
||||
Makefile 9 1031 722 100 209
|
||||
Markdown 8 1886 1886 0 0
|
||||
Python 2 219 162 17 40
|
||||
Ruby 8 722 580 69 73
|
||||
Shell 40 1195 790 254 151
|
||||
TCL 98 16815 13861 982 1972
|
||||
Plain Text 1 23 23 0 0
|
||||
XSL 1 10 10 0 0
|
||||
YAML 1 36 28 4 4
|
||||
--------------------------------------------------------------------------------
|
||||
Total 666 214465 154944 33205 26316
|
||||
--------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
###### Scc
|
||||
```
|
||||
-------------------------------------------------------------------------------
|
||||
Language Files Lines Code Comments Blanks Complexity
|
||||
-------------------------------------------------------------------------------
|
||||
C 249 132592 100360 16629 15603 24928
|
||||
C Header 199 24522 16851 4606 3065 1514
|
||||
TCL 98 16815 13838 1005 1972 1605
|
||||
Shell 36 1100 706 253 141 135
|
||||
Lua 20 524 384 71 69 66
|
||||
Autoconf 18 10821 8469 1326 1026 965
|
||||
gitignore 11 151 135 0 16 0
|
||||
Makefile 9 1031 722 100 209 50
|
||||
Markdown 8 1886 1363 0 523 0
|
||||
Ruby 8 716 574 69 73 103
|
||||
C++ 5 310 244 15 51 31
|
||||
HTML 5 9647 6717 5 2925 0
|
||||
YAML 4 273 254 0 19 0
|
||||
License 3 66 55 0 11 0
|
||||
CSS 2 107 91 0 16 0
|
||||
Python 2 219 160 19 40 61
|
||||
Plain Text 1 23 16 0 7 0
|
||||
Batch 1 28 26 0 2 3
|
||||
Smarty Template 1 44 43 0 1 5
|
||||
C++ Header 1 9 5 3 1 0
|
||||
m4 1 562 393 53 116 0
|
||||
-------------------------------------------------------------------------------
|
||||
Total 682 201446 151406 24154 25886 29466
|
||||
-------------------------------------------------------------------------------
|
||||
Estimated Cost to Develop $5,257,091
|
||||
Estimated Schedule Effort 28.825317 months
|
||||
Estimated People Required 21.603600
|
||||
-------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
###### Loc
|
||||
```
|
||||
--------------------------------------------------------------------------------
|
||||
Language Files Lines Blank Comment Code
|
||||
--------------------------------------------------------------------------------
|
||||
C 249 143671 16421 24255 102995
|
||||
C/C++ Header 200 27543 3371 6080 18092
|
||||
Tcl 98 16815 1972 1005 13838
|
||||
Autoconf 17 10252 966 1311 7975
|
||||
HTML 5 9658 2928 12 6718
|
||||
Markdown 8 1886 523 0 1363
|
||||
Makefile 10 1600 269 115 1216
|
||||
Bourne Shell 36 1103 141 253 709
|
||||
Ruby 8 722 73 69 580
|
||||
Lua 20 414 55 53 306
|
||||
C++ 4 286 48 14 224
|
||||
Python 2 219 40 19 160
|
||||
CSS 2 107 16 0 91
|
||||
YAML 1 36 4 4 28
|
||||
Batch 1 28 2 0 26
|
||||
Plain Text 1 23 7 0 16
|
||||
--------------------------------------------------------------------------------
|
||||
Total 662 214363 26836 33190 154337
|
||||
--------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
###### Cloc
|
||||
```
|
||||
github.com/AlDanial/cloc v 1.76 T=1.12 s (585.8 files/s, 200325.9 lines/s)
|
||||
--------------------------------------------------------------------------------
|
||||
Language files blank comment code
|
||||
--------------------------------------------------------------------------------
|
||||
C 248 16420 24255 102995
|
||||
C/C++ Header 200 3369 6080 18094
|
||||
Bourne Shell 42 2398 1488 14556
|
||||
Tcl/Tk 98 1972 1002 13841
|
||||
HTML 5 2928 12 6718
|
||||
m4 2 279 147 2430
|
||||
Markdown 7 459 0 1203
|
||||
make 9 209 100 722
|
||||
Ruby 8 73 67 582
|
||||
Lua 20 69 71 385
|
||||
YAML 4 19 4 250
|
||||
C++ 5 51 16 244
|
||||
Python 2 40 52 127
|
||||
CSS 2 16 0 91
|
||||
Bourne Again Shell 1 13 4 85
|
||||
DOS Batch 1 2 0 26
|
||||
XSLT 1 0 0 10
|
||||
--------------------------------------------------------------------------------
|
||||
SUM: 655 28317 33298 162359
|
||||
--------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
#### Rust
|
||||
|
||||
###### Tokei
|
||||
```
|
||||
--------------------------------------------------------------------------------
|
||||
Language Files Lines Code Comments Blanks
|
||||
--------------------------------------------------------------------------------
|
||||
Assembly 1 3 3 0 0
|
||||
Autoconf 1 96 74 9 13
|
||||
Batch 2 19 6 9 4
|
||||
C 45 1307 800 336 171
|
||||
C Header 2 236 195 20 21
|
||||
C++ 8 3298 2615 269 414
|
||||
CSS 6 2714 2229 88 397
|
||||
Dockerfile 49 1955 1419 163 373
|
||||
Happy 1 1992 1753 0 239
|
||||
JavaScript 29 3325 2552 457 316
|
||||
JSON 27 3921 3921 0 0
|
||||
Makefile 196 2931 2152 335 444
|
||||
Markdown 191 19588 19588 0 0
|
||||
Python 24 6104 4618 453 1033
|
||||
Rust 10938 972528 597964 255211 119353
|
||||
Shell 60 2901 1716 823 362
|
||||
SVG 2 2 2 0 0
|
||||
Plain Text 15 715 715 0 0
|
||||
TOML 71 1416 1140 104 172
|
||||
XSL 2 58 44 8 6
|
||||
XML 1 88 77 11 0
|
||||
YAML 1 268 171 72 25
|
||||
--------------------------------------------------------------------------------
|
||||
Total 11672 1025465 643754 258368 123343
|
||||
--------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
###### Scc
|
||||
```
|
||||
-------------------------------------------------------------------------------
|
||||
Language Files Lines Code Comments Blanks Complexity
|
||||
-------------------------------------------------------------------------------
|
||||
Rust 10937 971395 595420 257017 118958 44656
|
||||
Makefile 196 2931 2152 335 444 120
|
||||
Markdown 191 19588 15748 0 3840 0
|
||||
TOML 71 1416 1140 104 172 1
|
||||
Shell 55 2764 1641 783 340 102
|
||||
Dockerfile 49 1955 1419 163 373 107
|
||||
C 45 1306 800 336 170 157
|
||||
JavaScript 29 3317 2552 453 312 566
|
||||
JSON 27 3921 3921 0 0 0
|
||||
Python 23 6082 4581 474 1027 1206
|
||||
Plain Text 15 715 578 0 137 0
|
||||
Puppet 10 360 305 7 48 2
|
||||
ASP.NET 8 45 45 0 0 2
|
||||
C++ 8 3296 2616 266 414 188
|
||||
CSS 6 2684 2227 73 384 0
|
||||
gitignore 5 117 115 0 2 0
|
||||
Patch 4 137 124 0 13 0
|
||||
Batch 2 19 6 9 4 1
|
||||
C Header 2 236 195 20 21 10
|
||||
YAML 2 664 609 0 55 0
|
||||
SVG 2 2 2 0 0 0
|
||||
License 2 695 570 0 125 0
|
||||
Autoconf 1 96 74 9 13 0
|
||||
Assembly 1 3 3 0 0 0
|
||||
LEX 1 360 322 0 38 0
|
||||
Happy 1 1992 1753 0 239 0
|
||||
XML 1 80 77 3 0 0
|
||||
-------------------------------------------------------------------------------
|
||||
Total 11694 1026176 638995 260052 127129 47118
|
||||
-------------------------------------------------------------------------------
|
||||
Estimated Cost to Develop $23,843,371
|
||||
Estimated Schedule Effort 51.202420 months
|
||||
Estimated People Required 55.160961
|
||||
-------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
###### Loc
|
||||
```
|
||||
--------------------------------------------------------------------------------
|
||||
Language Files Lines Blank Comment Code
|
||||
--------------------------------------------------------------------------------
|
||||
Rust 10938 972528 119353 257285 595890
|
||||
Markdown 191 19588 3840 0 15748
|
||||
Python 23 6085 1029 630 4426
|
||||
JSON 27 3921 0 0 3921
|
||||
C++ 8 3298 414 268 2616
|
||||
JavaScript 29 3325 316 457 2552
|
||||
Makefile 199 3041 461 344 2236
|
||||
CSS 6 2714 397 87 2230
|
||||
Bourne Shell 55 2766 341 783 1642
|
||||
Yacc 1 1992 239 135 1618
|
||||
Toml 71 1416 172 104 1140
|
||||
C 45 1307 171 336 800
|
||||
Plain Text 15 715 137 0 578
|
||||
C/C++ Header 2 236 21 20 195
|
||||
YAML 1 268 25 72 171
|
||||
XML 1 88 0 11 77
|
||||
Batch 2 19 4 9 6
|
||||
Assembly 1 3 0 0 3
|
||||
--------------------------------------------------------------------------------
|
||||
Total 11615 1023310 126920 260541 635849
|
||||
--------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
###### Cloc
|
||||
```
|
||||
github.com/AlDanial/cloc v 1.76 T=7.85 s (1466.7 files/s, 130415.4 lines/s)
|
||||
-----------------------------------------------------------------------------------
|
||||
Language files blank comment code
|
||||
-----------------------------------------------------------------------------------
|
||||
Rust 10788 118944 255512 595199
|
||||
Markdown 191 3840 0 15748
|
||||
Python 24 1033 1126 3945
|
||||
JSON 27 0 0 3921
|
||||
C++ 8 413 268 2617
|
||||
JavaScript 28 314 448 2546
|
||||
CSS 6 397 87 2230
|
||||
make 192 440 335 2131
|
||||
Bourne Shell 58 359 762 1730
|
||||
yacc 1 239 135 1618
|
||||
Dockerfile 49 373 163 1419
|
||||
TOML 71 172 104 1140
|
||||
C 40 169 323 788
|
||||
YAML 2 55 113 496
|
||||
WiX source 3 42 30 361
|
||||
lex 1 38 0 322
|
||||
C/C++ Header 2 21 20 195
|
||||
Puppet 7 43 82 166
|
||||
XML 1 0 11 77
|
||||
XSLT 2 6 8 44
|
||||
Windows Resource File 3 14 31 19
|
||||
DOS Batch 2 4 9 6
|
||||
Assembly 1 0 0 3
|
||||
-----------------------------------------------------------------------------------
|
||||
SUM: 11507 126916 259567 636721
|
||||
-----------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
#### Unreal Engine
|
||||
|
||||
###### Tokei
|
||||
```
|
||||
--------------------------------------------------------------------------------
|
||||
Language Files Lines Code Comments Blanks
|
||||
--------------------------------------------------------------------------------
|
||||
ASP.NET 12 12737 2248 8556 1933
|
||||
Autoconf 185 126415 105366 9171 11878
|
||||
BASH 2 354 280 38 36
|
||||
Batch 217 6794 4863 525 1406
|
||||
C 3928 1730150 1110011 356089 264050
|
||||
C Header 38707 8614972 5067244 2317451 1230277
|
||||
CMake 1378 137324 83976 36494 16854
|
||||
C# 1799 489470 362137 72312 55021
|
||||
C++ 14789 6617808 4855563 638643 1123602
|
||||
C++ Header 6863 1446785 1029508 218492 198785
|
||||
CSS 28 24345 21413 537 2395
|
||||
HTML 1053 154367 143718 1630 9019
|
||||
Java 98 23089 16223 4101 2765
|
||||
JavaScript 222 90698 71561 10287 8850
|
||||
JSON 142 71356 71356 0 0
|
||||
Makefile 360 24610 12696 7264 4650
|
||||
Markdown 78 14774 14774 0 0
|
||||
Module-Definition 165 27216 24434 453 2329
|
||||
MSBuild 95 11785 11316 463 6
|
||||
Objective C 325 78887 53269 14421 11197
|
||||
Objective C++ 139 41798 30898 4430 6470
|
||||
Perl 44 9033 6505 1193 1335
|
||||
Python 3775 1237391 947198 103874 186319
|
||||
Shell 386 153390 116471 19913 17006
|
||||
Plain Text 4307 3260946 3260946 0 0
|
||||
XAML 9 2256 2061 82 113
|
||||
XML 639 134161 129186 2503 2472
|
||||
--------------------------------------------------------------------------------
|
||||
Total 79745 24542911 17555221 3828922 3158768
|
||||
--------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
###### Scc
|
||||
```
|
||||
-------------------------------------------------------------------------------
|
||||
Language Files Lines Code Comments Blanks Complexity
|
||||
-------------------------------------------------------------------------------
|
||||
C Header 38740 8152989 4993858 2013293 1145838 186799
|
||||
C++ 14801 6555240 4834555 628656 1092029 723818
|
||||
C++ Header 6926 1439558 1013892 238746 186920 70952
|
||||
Plain Text 4369 3265607 3184635 0 80972 0
|
||||
C 3968 1519740 1079896 215851 223993 235498
|
||||
Python 3823 1258597 961660 108034 188903 178928
|
||||
C# 1790 495297 363280 76586 55431 40223
|
||||
CMake 1395 137792 83799 37093 16900 8172
|
||||
HTML 1065 179304 155477 13501 10326 0
|
||||
XML 641 149271 145848 989 2434 0
|
||||
Makefile 378 26797 13825 7874 5098 818
|
||||
Objective C 325 76867 53170 12748 10949 6074
|
||||
Shell 238 152504 110731 24819 16954 18967
|
||||
JavaScript 222 89613 70526 10684 8403 26425
|
||||
Batch 218 6798 4866 525 1407 782
|
||||
Autoconf 185 126415 105366 9171 11878 16329
|
||||
Module-Definition 165 27216 24434 453 2329 420
|
||||
JSON 146 71515 71468 0 47 0
|
||||
Objective C++ 139 41120 30879 3816 6425 2290
|
||||
Java 98 22476 16214 3577 2685 2000
|
||||
MSBuild 95 11712 11277 430 5 0
|
||||
Markdown 78 14774 11210 0 3564 0
|
||||
XCode Config 64 2354 317 1764 273 0
|
||||
License 57 4943 4160 0 783 0
|
||||
Perl 44 9031 6421 1275 1335 1005
|
||||
CSS 28 23900 21330 321 2249 0
|
||||
Expect 19 2269 2170 46 53 2
|
||||
gitignore 14 510 401 61 48 0
|
||||
ASP.NET 12 12653 2248 10038 367 266
|
||||
XAML 9 2200 2064 39 97 0
|
||||
XML Schema 2 4 4 0 0 0
|
||||
-------------------------------------------------------------------------------
|
||||
Total 80054 23879066 17379981 3420390 3078695 1519768
|
||||
-------------------------------------------------------------------------------
|
||||
Estimated Cost to Develop $764,974,728
|
||||
Estimated Schedule Effort 191.283130 months
|
||||
Estimated People Required 473.723654
|
||||
-------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
###### Loc
|
||||
```
|
||||
--------------------------------------------------------------------------------
|
||||
Language Files Lines Blank Comment Code
|
||||
--------------------------------------------------------------------------------
|
||||
C/C++ Header 45595 9974068 1416252 2524523 6033293
|
||||
C++ 14801 6617808 1123602 641666 4852540
|
||||
Plain Text 4643 3284144 82784 0 3201360
|
||||
C 3958 1730150 264050 349650 1116450
|
||||
Python 3823 1236825 186229 120015 930581
|
||||
C# 1809 486880 54678 75623 356579
|
||||
HTML 1065 154367 9019 1647 143701
|
||||
Makefile 797 171037 19979 20166 130892
|
||||
XML 640 134161 2472 2523 129166
|
||||
Bourne Shell 238 152708 16982 24827 110899
|
||||
JSON 142 71356 47 0 71309
|
||||
JavaScript 222 90698 8850 11124 70724
|
||||
Objective-C 325 78887 11197 14417 53273
|
||||
Objective-C++ 139 41798 6470 4986 30342
|
||||
CSS 28 24345 2395 537 21413
|
||||
Java 98 23089 2765 4152 16172
|
||||
Markdown 78 14774 3564 0 11210
|
||||
INI 269 13472 1766 720 10986
|
||||
Perl 43 9026 1334 1275 6417
|
||||
Batch 217 6794 1406 467 4921
|
||||
ASP.NET 12 12737 1933 8580 2224
|
||||
--------------------------------------------------------------------------------
|
||||
Total 78942 24329124 3217774 3806898 17304452
|
||||
--------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
###### Cloc
|
||||
```
|
||||
github.com/AlDanial/cloc v 1.76 T=61.98 s (964.6 files/s, 288865.7 lines/s)
|
||||
---------------------------------------------------------------------------------------
|
||||
Language files blank comment code
|
||||
---------------------------------------------------------------------------------------
|
||||
C++ 13439 1050589 581040 4631284
|
||||
C/C++ Header 31672 1047219 1750961 4399521
|
||||
C 3922 264936 350701 1121458
|
||||
Python 3165 172022 226580 732442
|
||||
C# 1749 52489 76609 334906
|
||||
HTML 1031 10116 1985 162198
|
||||
XML 618 2401 2285 140406
|
||||
MSBuild script 198 6 481 111352
|
||||
CMake 1350 16535 36540 81666
|
||||
JavaScript 213 8772 11060 67595
|
||||
Bourne Shell 298 9876 13933 62513
|
||||
Objective C 325 11197 14417 53273
|
||||
JSON 134 41 0 51854
|
||||
Objective C++ 117 5529 3857 27409
|
||||
INI 256 5218 935 24151
|
||||
CSS 24 2210 483 20619
|
||||
Windows Module Definition 136 1934 395 20206
|
||||
make 518 6584 9626 19298
|
||||
Java 98 2765 4100 16224
|
||||
Markdown 75 3424 0 10814
|
||||
Pascal 20 662 5900 6597
|
||||
Perl 42 1330 1211 6429
|
||||
HLSL 60 1229 631 5265
|
||||
DOS Batch 198 1380 700 4482
|
||||
Windows Resource File 62 1023 1368 3754
|
||||
ASP.NET 7 538 7 2687
|
||||
GLSL 10 558 482 2445
|
||||
XAML 9 113 82 2061
|
||||
Expect 17 51 46 1368
|
||||
Smalltalk 13 117 7 887
|
||||
Ant 3 44 167 407
|
||||
Bourne Again Shell 4 49 78 305
|
||||
SAS 1 14 22 32
|
||||
---------------------------------------------------------------------------------------
|
||||
SUM: 59784 2680971 3096689 12125908
|
||||
---------------------------------------------------------------------------------------
|
||||
```
|
||||
|
||||
## Related Reading
|
||||
|
||||
* ["Sloc Cloc and Code - What happened on the way to faster Cloc"](https://boyter.org/posts/sloc-cloc-code/) by [Ben Boyter](https://github.com/boyter)
|
||||
* ["Why count lines of code?"](https://boyter.org/posts/why-count-lines-of-code/) by [Ben Boyter](https://github.com/boyter)
|
||||
|
||||
|
||||
[Unreal]: https://github.com/EpicGames/UnrealEngine
|
||||
[Rust]: https://github.com/rust-lang/rust
|
||||
[CPython]: https://github.com/python/cpython
|
||||
[Redis]: https://github.com/antirez/redis
|
||||
[hyperfine]: https://github.com/sharkdp/hyperfine
|
||||
|
|
@ -548,7 +548,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "tokei"
|
||||
version = "7.0.3"
|
||||
version = "8.0.0"
|
||||
dependencies = [
|
||||
"clap 2.32.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"encoding_rs_io 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ license = "MIT/Apache-2.0"
|
|||
name = "tokei"
|
||||
readme = "README.md"
|
||||
repository = "https://github.com/Aaronepower/tokei.git"
|
||||
version = "7.0.3"
|
||||
version = "8.0.0"
|
||||
|
||||
[badges]
|
||||
[badges.appveyor]
|
||||
|
|
|
|||
24
README.md
|
|
@ -41,28 +41,8 @@ This is tokei running on its own directory
|
|||
|
||||
## Features
|
||||
|
||||
- Tokei is **very fast**, below are the Tokei's times on a select few large
|
||||
repositories, with a hot cache(_times are in seconds and measured using
|
||||
[`hyperfine`](https://github.com/sharkdp/hyperfine) on macOS Sierra,
|
||||
with 2.7 GHz Intel Core i7, results will vary_).
|
||||
|
||||
| Repository | Files | Lines | Real time |
|
||||
|----------------|--------|------------|-----------|
|
||||
| UnrealEngine 4 | 77,150 | 23,346,363 | 2.55s |
|
||||
| DragonFlyBSD | 27,506 | 14,543,104 | 1.26s |
|
||||
| Rust | 11,159 | 984,945 | 0.22s |
|
||||
| CPython | 3,550 | 1,682,647 | 0.16s |
|
||||
|
||||
#### Commit hashes used in tests
|
||||
|
||||
**UnrealEngine 4** 08ee319f80ef47dbf0988e14b546b65214838ec4
|
||||
|
||||
**DragonFlyBSD** b3209e88d6ec0b2ca930d8b6878f781183a9894e
|
||||
|
||||
**Rust** 1b3d737716a4ae40709da627fc3e726ce539e405
|
||||
|
||||
**CPython** 00818c8ffd657f9ec727e366bfffd9c2135fa5ab
|
||||
|
||||
- Tokei is **very fast**, check out our [comparison](./COMPARISON.md) document
|
||||
to see how Tokei's speed compares to others.
|
||||
|
||||
- Tokei is **accurate**, Tokei correctly handles multi line comments,
|
||||
nested comments, and not counting comments that are in strings. Providing an
|
||||
|
|
|
|||
|
|
@ -0,0 +1,16 @@
|
|||
#!/usr/bin/env gnuplot -c
|
||||
|
||||
if (strlen(ARG1) == 0) print "Usage: " . ARG0 . " <repo_name> <repo.csv>"; exit
|
||||
|
||||
set terminal svg
|
||||
set datafile separator comma
|
||||
set title "Performance on the " . ARG1 . " Repository w/o Cloc (Lower is better)"
|
||||
unset key
|
||||
set xlabel 'Program'
|
||||
set ylabel 'Mean time (milliseconds)'
|
||||
# Adjust depending on graphs.
|
||||
set yrange [0:380]
|
||||
set style fill solid
|
||||
set style data histogram
|
||||
set xtics center
|
||||
plot ARG2 using 2:xtic(1) title columnheader
|
||||
|
|
@ -0,0 +1,141 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<svg
|
||||
width="600" height="480"
|
||||
viewBox="0 0 600 480"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
>
|
||||
|
||||
<title>Gnuplot</title>
|
||||
<desc>Produced by GNUPLOT 5.2 patchlevel 4 </desc>
|
||||
|
||||
<g id="gnuplot_canvas">
|
||||
|
||||
<rect x="0" y="0" width="600" height="480" fill="none"/>
|
||||
<defs>
|
||||
|
||||
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
|
||||
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
|
||||
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
|
||||
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
|
||||
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
|
||||
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
|
||||
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
|
||||
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
|
||||
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
|
||||
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
|
||||
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
|
||||
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
|
||||
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
|
||||
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
|
||||
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
|
||||
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
|
||||
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
|
||||
<feFlood flood-color='white' flood-opacity='1' result='bgnd'/>
|
||||
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
|
||||
</filter>
|
||||
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
|
||||
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
|
||||
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,422.4 L64.3,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(47.0,426.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 0</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,348.7 L64.3,348.7 M575.0,348.7 L566.0,348.7 '/> <g transform="translate(47.0,352.6)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 1</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,275.1 L64.3,275.1 M575.0,275.1 L566.0,275.1 '/> <g transform="translate(47.0,279.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 2</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,201.4 L64.3,201.4 M575.0,201.4 L566.0,201.4 '/> <g transform="translate(47.0,205.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 3</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,127.8 L64.3,127.8 M575.0,127.8 L566.0,127.8 '/> <g transform="translate(47.0,131.7)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 4</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,54.1 L64.3,54.1 M575.0,54.1 L566.0,54.1 '/> <g transform="translate(47.0,58.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 5</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M159.2,422.4 L159.2,413.4 M159.2,54.1 L159.2,63.1 '/> <g transform="translate(159.2,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >tokei</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M263.2,422.4 L263.2,413.4 M263.2,54.1 L263.2,63.1 '/> <g transform="translate(263.2,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >scc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M367.1,422.4 L367.1,413.4 M367.1,54.1 L367.1,63.1 '/> <g transform="translate(367.1,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >loc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M471.1,422.4 L471.1,413.4 M471.1,54.1 L471.1,63.1 '/> <g transform="translate(471.1,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >cloc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,54.1 L55.3,422.4 L575.0,422.4 L575.0,54.1 L55.3,54.1 Z '/></g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(16.3,238.3) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Mean time (seconds)</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(315.1,471.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Program</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(315.1,31.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Performance on the Cpython Repository w/ Cloc (Lower is better)</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="gnuplot_plot_1" ><title>mean</title>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '159.2,422.4 194.0,422.4 194.0,410.3 159.2,410.3 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M159.2,422.4 L159.2,410.4 L193.9,410.4 L193.9,422.4 L159.2,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '263.2,422.4 297.9,422.4 297.9,396.6 263.2,396.6 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M263.2,422.4 L263.2,396.7 L297.8,396.7 L297.8,422.4 L263.2,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '367.1,422.4 401.9,422.4 401.9,414.9 367.1,414.9 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M367.1,422.4 L367.1,415.0 L401.8,415.0 L401.8,422.4 L367.1,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '471.1,422.4 505.8,422.4 505.8,135.8 471.1,135.8 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M471.1,422.4 L471.1,135.9 L505.7,135.9 L505.7,422.4 L471.1,422.4 Z '/></g>
|
||||
</g>
|
||||
<g fill="none" color="white" stroke="rgb(148, 0, 211)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,54.1 L55.3,422.4 L575.0,422.4 L575.0,54.1 L55.3,54.1 Z '/></g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 9.4 KiB |
|
|
@ -0,0 +1,5 @@
|
|||
command,mean
|
||||
tokei,162.616040335
|
||||
scc,349.010611535
|
||||
loc,100.77284752854836
|
||||
# cloc,3.889367681835
|
||||
|
|
|
@ -0,0 +1,143 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<svg
|
||||
width="600" height="480"
|
||||
viewBox="0 0 600 480"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
>
|
||||
|
||||
<title>Gnuplot</title>
|
||||
<desc>Produced by GNUPLOT 5.2 patchlevel 4 </desc>
|
||||
|
||||
<g id="gnuplot_canvas">
|
||||
|
||||
<rect x="0" y="0" width="600" height="480" fill="none"/>
|
||||
<defs>
|
||||
|
||||
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
|
||||
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
|
||||
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
|
||||
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
|
||||
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
|
||||
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
|
||||
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
|
||||
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
|
||||
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
|
||||
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
|
||||
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
|
||||
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
|
||||
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
|
||||
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
|
||||
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
|
||||
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
|
||||
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
|
||||
<feFlood flood-color='white' flood-opacity='1' result='bgnd'/>
|
||||
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
|
||||
</filter>
|
||||
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
|
||||
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
|
||||
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,422.4 L80.9,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(63.6,426.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 0</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,373.9 L80.9,373.9 M575.0,373.9 L566.0,373.9 '/> <g transform="translate(63.6,377.8)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 50</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,325.5 L80.9,325.5 M575.0,325.5 L566.0,325.5 '/> <g transform="translate(63.6,329.4)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 100</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,277.0 L80.9,277.0 M575.0,277.0 L566.0,277.0 '/> <g transform="translate(63.6,280.9)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 150</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,228.6 L80.9,228.6 M575.0,228.6 L566.0,228.6 '/> <g transform="translate(63.6,232.5)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 200</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,180.1 L80.9,180.1 M575.0,180.1 L566.0,180.1 '/> <g transform="translate(63.6,184.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 250</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,131.6 L80.9,131.6 M575.0,131.6 L566.0,131.6 '/> <g transform="translate(63.6,135.5)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 300</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,83.2 L80.9,83.2 M575.0,83.2 L566.0,83.2 '/> <g transform="translate(63.6,87.1)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 350</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M197.7,422.4 L197.7,413.4 M197.7,54.1 L197.7,63.1 '/> <g transform="translate(197.7,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >tokei</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M323.5,422.4 L323.5,413.4 M323.5,54.1 L323.5,63.1 '/> <g transform="translate(323.5,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >scc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M449.2,422.4 L449.2,413.4 M449.2,54.1 L449.2,63.1 '/> <g transform="translate(449.2,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >loc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,54.1 L71.9,422.4 L575.0,422.4 L575.0,54.1 L71.9,54.1 Z '/></g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(16.3,238.3) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Mean time (milliseconds)</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(323.4,471.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Program</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(323.4,31.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Performance on the Cpython Repository w/o Cloc (Lower is better)</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="gnuplot_plot_1" ><title>mean</title>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '197.7,422.4 239.7,422.4 239.7,264.7 197.7,264.7 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M197.7,422.4 L197.7,264.8 L239.6,264.8 L239.6,422.4 L197.7,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '323.5,422.4 365.5,422.4 365.5,84.0 323.5,84.0 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M323.5,422.4 L323.5,84.1 L365.4,84.1 L365.4,422.4 L323.5,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '449.2,422.4 491.3,422.4 491.3,324.6 449.2,324.6 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M449.2,422.4 L449.2,324.7 L491.2,324.7 L491.2,422.4 L449.2,422.4 Z '/></g>
|
||||
</g>
|
||||
<g fill="none" color="white" stroke="rgb(148, 0, 211)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,54.1 L71.9,422.4 L575.0,422.4 L575.0,54.1 L71.9,54.1 Z '/></g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 9.5 KiB |
|
|
@ -0,0 +1,151 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<svg
|
||||
width="600" height="480"
|
||||
viewBox="0 0 600 480"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
>
|
||||
|
||||
<title>Gnuplot</title>
|
||||
<desc>Produced by GNUPLOT 5.2 patchlevel 4 </desc>
|
||||
|
||||
<g id="gnuplot_canvas">
|
||||
|
||||
<rect x="0" y="0" width="600" height="480" fill="none"/>
|
||||
<defs>
|
||||
|
||||
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
|
||||
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
|
||||
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
|
||||
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
|
||||
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
|
||||
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
|
||||
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
|
||||
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
|
||||
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
|
||||
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
|
||||
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
|
||||
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
|
||||
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
|
||||
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
|
||||
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
|
||||
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
|
||||
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
|
||||
<feFlood flood-color='white' flood-opacity='1' result='bgnd'/>
|
||||
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
|
||||
</filter>
|
||||
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
|
||||
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
|
||||
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,422.4 L80.9,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(63.6,426.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 0</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,373.3 L80.9,373.3 M575.0,373.3 L566.0,373.3 '/> <g transform="translate(63.6,377.2)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 0.2</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,324.2 L80.9,324.2 M575.0,324.2 L566.0,324.2 '/> <g transform="translate(63.6,328.1)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 0.4</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,275.1 L80.9,275.1 M575.0,275.1 L566.0,275.1 '/> <g transform="translate(63.6,279.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 0.6</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,226.0 L80.9,226.0 M575.0,226.0 L566.0,226.0 '/> <g transform="translate(63.6,229.9)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 0.8</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,176.9 L80.9,176.9 M575.0,176.9 L566.0,176.9 '/> <g transform="translate(63.6,180.8)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 1</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,127.8 L80.9,127.8 M575.0,127.8 L566.0,127.8 '/> <g transform="translate(63.6,131.7)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 1.2</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,78.7 L80.9,78.7 M575.0,78.7 L566.0,78.7 '/> <g transform="translate(63.6,82.6)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 1.4</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M172.5,422.4 L172.5,413.4 M172.5,54.1 L172.5,63.1 '/> <g transform="translate(172.5,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >tokei</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M273.1,422.4 L273.1,413.4 M273.1,54.1 L273.1,63.1 '/> <g transform="translate(273.1,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >scc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M373.8,422.4 L373.8,413.4 M373.8,54.1 L373.8,63.1 '/> <g transform="translate(373.8,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >loc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M474.4,422.4 L474.4,413.4 M474.4,54.1 L474.4,63.1 '/> <g transform="translate(474.4,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >cloc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,54.1 L71.9,422.4 L575.0,422.4 L575.0,54.1 L71.9,54.1 Z '/></g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(16.3,238.3) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Mean time (seconds)</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(323.4,471.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Program</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(323.4,31.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Performance on the Redis Repository w/ Cloc (Lower is better)</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="gnuplot_plot_1" ><title>mean</title>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '172.5,422.4 206.2,422.4 206.2,414.3 172.5,414.3 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M172.5,422.4 L172.5,414.4 L206.1,414.4 L206.1,422.4 L172.5,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '273.1,422.4 306.8,422.4 306.8,409.9 273.1,409.9 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M273.1,422.4 L273.1,410.0 L306.7,410.0 L306.7,422.4 L273.1,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '373.8,422.4 407.4,422.4 407.4,415.1 373.8,415.1 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M373.8,422.4 L373.8,415.2 L407.3,415.2 L407.3,422.4 L373.8,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '474.4,422.4 508.0,422.4 508.0,106.0 474.4,106.0 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M474.4,422.4 L474.4,106.1 L507.9,106.1 L507.9,422.4 L474.4,422.4 Z '/></g>
|
||||
</g>
|
||||
<g fill="none" color="white" stroke="rgb(148, 0, 211)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,54.1 L71.9,422.4 L575.0,422.4 L575.0,54.1 L71.9,54.1 Z '/></g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 10 KiB |
|
|
@ -0,0 +1,5 @@
|
|||
command,mean
|
||||
tokei,32.65851210948718
|
||||
scc,50.464578491403525
|
||||
loc,29.36477992999999
|
||||
# cloc,1.28835733323
|
||||
|
|
|
@ -0,0 +1,138 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<svg
|
||||
width="600" height="480"
|
||||
viewBox="0 0 600 480"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
>
|
||||
|
||||
<title>Gnuplot</title>
|
||||
<desc>Produced by GNUPLOT 5.2 patchlevel 4 </desc>
|
||||
|
||||
<g id="gnuplot_canvas">
|
||||
|
||||
<rect x="0" y="0" width="600" height="480" fill="none"/>
|
||||
<defs>
|
||||
|
||||
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
|
||||
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
|
||||
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
|
||||
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
|
||||
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
|
||||
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
|
||||
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
|
||||
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
|
||||
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
|
||||
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
|
||||
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
|
||||
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
|
||||
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
|
||||
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
|
||||
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
|
||||
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
|
||||
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
|
||||
<feFlood flood-color='white' flood-opacity='1' result='bgnd'/>
|
||||
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
|
||||
</filter>
|
||||
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
|
||||
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
|
||||
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,422.4 L72.6,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(55.3,426.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 0</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,361.0 L72.6,361.0 M575.0,361.0 L566.0,361.0 '/> <g transform="translate(55.3,364.9)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 10</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,299.6 L72.6,299.6 M575.0,299.6 L566.0,299.6 '/> <g transform="translate(55.3,303.5)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 20</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,238.2 L72.6,238.2 M575.0,238.2 L566.0,238.2 '/> <g transform="translate(55.3,242.1)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 30</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,176.9 L72.6,176.9 M575.0,176.9 L566.0,176.9 '/> <g transform="translate(55.3,180.8)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 40</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,115.5 L72.6,115.5 M575.0,115.5 L566.0,115.5 '/> <g transform="translate(55.3,119.4)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 50</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,54.1 L72.6,54.1 M575.0,54.1 L566.0,54.1 '/> <g transform="translate(55.3,58.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 60</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M191.5,422.4 L191.5,413.4 M191.5,54.1 L191.5,63.1 '/> <g transform="translate(191.5,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >tokei</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M319.3,422.4 L319.3,413.4 M319.3,54.1 L319.3,63.1 '/> <g transform="translate(319.3,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >scc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M447.2,422.4 L447.2,413.4 M447.2,54.1 L447.2,63.1 '/> <g transform="translate(447.2,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >loc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,54.1 L63.6,422.4 L575.0,422.4 L575.0,54.1 L63.6,54.1 Z '/></g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(16.3,238.3) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Mean time (milliseconds)</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(319.3,471.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Program</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(319.3,31.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Performance on the Redis Repository w/ Cloc (Lower is better)</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="gnuplot_plot_1" ><title>mean</title>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '191.5,422.4 234.2,422.4 234.2,221.8 191.5,221.8 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M191.5,422.4 L191.5,221.9 L234.1,221.9 L234.1,422.4 L191.5,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '319.3,422.4 362.0,422.4 362.0,112.5 319.3,112.5 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M319.3,422.4 L319.3,112.6 L361.9,112.6 L361.9,422.4 L319.3,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '447.2,422.4 489.9,422.4 489.9,242.0 447.2,242.0 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M447.2,422.4 L447.2,242.1 L489.8,242.1 L489.8,422.4 L447.2,422.4 Z '/></g>
|
||||
</g>
|
||||
<g fill="none" color="white" stroke="rgb(148, 0, 211)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,54.1 L63.6,422.4 L575.0,422.4 L575.0,54.1 L63.6,54.1 Z '/></g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 9.1 KiB |
|
|
@ -0,0 +1,156 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<svg
|
||||
width="600" height="480"
|
||||
viewBox="0 0 600 480"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
>
|
||||
|
||||
<title>Gnuplot</title>
|
||||
<desc>Produced by GNUPLOT 5.2 patchlevel 4 </desc>
|
||||
|
||||
<g id="gnuplot_canvas">
|
||||
|
||||
<rect x="0" y="0" width="600" height="480" fill="none"/>
|
||||
<defs>
|
||||
|
||||
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
|
||||
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
|
||||
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
|
||||
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
|
||||
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
|
||||
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
|
||||
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
|
||||
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
|
||||
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
|
||||
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
|
||||
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
|
||||
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
|
||||
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
|
||||
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
|
||||
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
|
||||
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
|
||||
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
|
||||
<feFlood flood-color='white' flood-opacity='1' result='bgnd'/>
|
||||
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
|
||||
</filter>
|
||||
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
|
||||
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
|
||||
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,422.4 L64.3,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(47.0,426.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 0</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,376.4 L64.3,376.4 M575.0,376.4 L566.0,376.4 '/> <g transform="translate(47.0,380.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 1</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,330.3 L64.3,330.3 M575.0,330.3 L566.0,330.3 '/> <g transform="translate(47.0,334.2)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 2</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,284.3 L64.3,284.3 M575.0,284.3 L566.0,284.3 '/> <g transform="translate(47.0,288.2)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 3</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,238.2 L64.3,238.2 M575.0,238.2 L566.0,238.2 '/> <g transform="translate(47.0,242.1)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 4</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,192.2 L64.3,192.2 M575.0,192.2 L566.0,192.2 '/> <g transform="translate(47.0,196.1)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 5</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,146.2 L64.3,146.2 M575.0,146.2 L566.0,146.2 '/> <g transform="translate(47.0,150.1)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 6</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,100.1 L64.3,100.1 M575.0,100.1 L566.0,100.1 '/> <g transform="translate(47.0,104.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 7</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,54.1 L64.3,54.1 M575.0,54.1 L566.0,54.1 '/> <g transform="translate(47.0,58.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 8</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M159.2,422.4 L159.2,413.4 M159.2,54.1 L159.2,63.1 '/> <g transform="translate(159.2,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >tokei</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M263.2,422.4 L263.2,413.4 M263.2,54.1 L263.2,63.1 '/> <g transform="translate(263.2,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >scc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M367.1,422.4 L367.1,413.4 M367.1,54.1 L367.1,63.1 '/> <g transform="translate(367.1,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >loc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M471.1,422.4 L471.1,413.4 M471.1,54.1 L471.1,63.1 '/> <g transform="translate(471.1,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >cloc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,54.1 L55.3,422.4 L575.0,422.4 L575.0,54.1 L55.3,54.1 Z '/></g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(16.3,238.3) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Mean time (seconds)</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(315.1,471.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Program</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(315.1,31.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Performance on the Rust Repository w/ Cloc (Lower is better)</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="gnuplot_plot_1" ><title>mean</title>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '159.2,422.4 194.0,422.4 194.0,410.6 159.2,410.6 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M159.2,422.4 L159.2,410.7 L193.9,410.7 L193.9,422.4 L159.2,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '263.2,422.4 297.9,422.4 297.9,408.6 263.2,408.6 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M263.2,422.4 L263.2,408.7 L297.8,408.7 L297.8,422.4 L263.2,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '367.1,422.4 401.9,422.4 401.9,411.3 367.1,411.3 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M367.1,422.4 L367.1,411.4 L401.8,411.4 L401.8,422.4 L367.1,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '471.1,422.4 505.8,422.4 505.8,105.8 471.1,105.8 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M471.1,422.4 L471.1,105.9 L505.7,105.9 L505.7,422.4 L471.1,422.4 Z '/></g>
|
||||
</g>
|
||||
<g fill="none" color="white" stroke="rgb(148, 0, 211)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,54.1 L55.3,422.4 L575.0,422.4 L575.0,54.1 L55.3,54.1 Z '/></g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 10 KiB |
|
|
@ -0,0 +1,5 @@
|
|||
command,mean
|
||||
tokei,254.6492735777273
|
||||
scc,298.576616605
|
||||
loc,239.7174873819231
|
||||
# cloc,6.873934700605
|
||||
|
|
|
@ -0,0 +1,143 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<svg
|
||||
width="600" height="480"
|
||||
viewBox="0 0 600 480"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
>
|
||||
|
||||
<title>Gnuplot</title>
|
||||
<desc>Produced by GNUPLOT 5.2 patchlevel 4 </desc>
|
||||
|
||||
<g id="gnuplot_canvas">
|
||||
|
||||
<rect x="0" y="0" width="600" height="480" fill="none"/>
|
||||
<defs>
|
||||
|
||||
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
|
||||
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
|
||||
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
|
||||
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
|
||||
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
|
||||
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
|
||||
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
|
||||
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
|
||||
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
|
||||
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
|
||||
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
|
||||
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
|
||||
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
|
||||
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
|
||||
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
|
||||
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
|
||||
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
|
||||
<feFlood flood-color='white' flood-opacity='1' result='bgnd'/>
|
||||
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
|
||||
</filter>
|
||||
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
|
||||
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
|
||||
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,422.4 L80.9,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(63.6,426.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 0</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,369.8 L80.9,369.8 M575.0,369.8 L566.0,369.8 '/> <g transform="translate(63.6,373.7)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 50</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,317.2 L80.9,317.2 M575.0,317.2 L566.0,317.2 '/> <g transform="translate(63.6,321.1)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 100</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,264.6 L80.9,264.6 M575.0,264.6 L566.0,264.6 '/> <g transform="translate(63.6,268.5)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 150</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,211.9 L80.9,211.9 M575.0,211.9 L566.0,211.9 '/> <g transform="translate(63.6,215.8)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 200</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,159.3 L80.9,159.3 M575.0,159.3 L566.0,159.3 '/> <g transform="translate(63.6,163.2)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 250</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,106.7 L80.9,106.7 M575.0,106.7 L566.0,106.7 '/> <g transform="translate(63.6,110.6)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 300</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,54.1 L80.9,54.1 M575.0,54.1 L566.0,54.1 '/> <g transform="translate(63.6,58.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 350</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M197.7,422.4 L197.7,413.4 M197.7,54.1 L197.7,63.1 '/> <g transform="translate(197.7,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >tokei</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M323.5,422.4 L323.5,413.4 M323.5,54.1 L323.5,63.1 '/> <g transform="translate(323.5,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >scc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M449.2,422.4 L449.2,413.4 M449.2,54.1 L449.2,63.1 '/> <g transform="translate(449.2,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >loc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,54.1 L71.9,422.4 L575.0,422.4 L575.0,54.1 L71.9,54.1 Z '/></g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(16.3,238.3) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Mean time (milliseconds)</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(323.4,471.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Program</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(323.4,31.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Performance on the Rust Repository w/o Cloc (Lower is better)</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="gnuplot_plot_1" ><title>mean</title>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '197.7,422.4 239.7,422.4 239.7,154.3 197.7,154.3 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M197.7,422.4 L197.7,154.4 L239.6,154.4 L239.6,422.4 L197.7,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '323.5,422.4 365.5,422.4 365.5,108.1 323.5,108.1 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M323.5,422.4 L323.5,108.2 L365.4,108.2 L365.4,422.4 L323.5,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '449.2,422.4 491.3,422.4 491.3,170.0 449.2,170.0 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M449.2,422.4 L449.2,170.1 L491.2,170.1 L491.2,422.4 L449.2,422.4 Z '/></g>
|
||||
</g>
|
||||
<g fill="none" color="white" stroke="rgb(148, 0, 211)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M71.9,54.1 L71.9,422.4 L575.0,422.4 L575.0,54.1 L71.9,54.1 Z '/></g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 9.5 KiB |
|
|
@ -0,0 +1,156 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<svg
|
||||
width="600" height="480"
|
||||
viewBox="0 0 600 480"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
>
|
||||
|
||||
<title>Gnuplot</title>
|
||||
<desc>Produced by GNUPLOT 5.2 patchlevel 4 </desc>
|
||||
|
||||
<g id="gnuplot_canvas">
|
||||
|
||||
<rect x="0" y="0" width="600" height="480" fill="none"/>
|
||||
<defs>
|
||||
|
||||
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
|
||||
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
|
||||
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
|
||||
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
|
||||
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
|
||||
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
|
||||
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
|
||||
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
|
||||
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
|
||||
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
|
||||
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
|
||||
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
|
||||
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
|
||||
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
|
||||
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
|
||||
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
|
||||
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
|
||||
<feFlood flood-color='white' flood-opacity='1' result='bgnd'/>
|
||||
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
|
||||
</filter>
|
||||
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
|
||||
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
|
||||
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,422.4 L72.6,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(55.3,426.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 0</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,376.4 L72.6,376.4 M575.0,376.4 L566.0,376.4 '/> <g transform="translate(55.3,380.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 10</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,330.3 L72.6,330.3 M575.0,330.3 L566.0,330.3 '/> <g transform="translate(55.3,334.2)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 20</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,284.3 L72.6,284.3 M575.0,284.3 L566.0,284.3 '/> <g transform="translate(55.3,288.2)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 30</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,238.2 L72.6,238.2 M575.0,238.2 L566.0,238.2 '/> <g transform="translate(55.3,242.1)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 40</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,192.2 L72.6,192.2 M575.0,192.2 L566.0,192.2 '/> <g transform="translate(55.3,196.1)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 50</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,146.2 L72.6,146.2 M575.0,146.2 L566.0,146.2 '/> <g transform="translate(55.3,150.1)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 60</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,100.1 L72.6,100.1 M575.0,100.1 L566.0,100.1 '/> <g transform="translate(55.3,104.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 70</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,54.1 L72.6,54.1 M575.0,54.1 L566.0,54.1 '/> <g transform="translate(55.3,58.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 80</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M165.9,422.4 L165.9,413.4 M165.9,54.1 L165.9,63.1 '/> <g transform="translate(165.9,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >tokei</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M268.2,422.4 L268.2,413.4 M268.2,54.1 L268.2,63.1 '/> <g transform="translate(268.2,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >scc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M370.4,422.4 L370.4,413.4 M370.4,54.1 L370.4,63.1 '/> <g transform="translate(370.4,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >loc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M472.7,422.4 L472.7,413.4 M472.7,54.1 L472.7,63.1 '/> <g transform="translate(472.7,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >cloc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,54.1 L63.6,422.4 L575.0,422.4 L575.0,54.1 L63.6,54.1 Z '/></g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(16.3,238.3) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Mean time (seconds)</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(319.3,471.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Program</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(319.3,31.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Performance on the Unreal Engine Repository w/ Cloc (Lower is better)</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="gnuplot_plot_1" ><title>mean</title>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '165.9,422.4 200.1,422.4 200.1,409.8 165.9,409.8 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M165.9,422.4 L165.9,409.9 L200.0,409.9 L200.0,422.4 L165.9,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '268.2,422.4 302.4,422.4 302.4,397.9 268.2,397.9 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M268.2,422.4 L268.2,398.0 L302.3,398.0 L302.3,422.4 L268.2,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '370.4,422.4 404.6,422.4 404.6,411.5 370.4,411.5 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M370.4,422.4 L370.4,411.6 L404.5,411.6 L404.5,422.4 L370.4,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '472.7,422.4 506.9,422.4 506.9,89.0 472.7,89.0 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M472.7,422.4 L472.7,89.1 L506.8,89.1 L506.8,422.4 L472.7,422.4 Z '/></g>
|
||||
</g>
|
||||
<g fill="none" color="white" stroke="rgb(148, 0, 211)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M63.6,54.1 L63.6,422.4 L575.0,422.4 L575.0,54.1 L63.6,54.1 Z '/></g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 10 KiB |
|
|
@ -0,0 +1,5 @@
|
|||
command,mean
|
||||
tokei,2.7053018181799997
|
||||
scc,5.308592593179999
|
||||
loc,2.35001430618
|
||||
# cloc,72.38989142927998
|
||||
|
|
|
@ -0,0 +1,138 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<svg
|
||||
width="600" height="480"
|
||||
viewBox="0 0 600 480"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
>
|
||||
|
||||
<title>Gnuplot</title>
|
||||
<desc>Produced by GNUPLOT 5.2 patchlevel 4 </desc>
|
||||
|
||||
<g id="gnuplot_canvas">
|
||||
|
||||
<rect x="0" y="0" width="600" height="480" fill="none"/>
|
||||
<defs>
|
||||
|
||||
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
|
||||
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
|
||||
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
|
||||
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
|
||||
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
|
||||
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
|
||||
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
|
||||
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
|
||||
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
|
||||
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
|
||||
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
|
||||
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
|
||||
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
|
||||
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
|
||||
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
|
||||
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
|
||||
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
|
||||
<feFlood flood-color='white' flood-opacity='1' result='bgnd'/>
|
||||
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
|
||||
</filter>
|
||||
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
|
||||
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
|
||||
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
|
||||
</filter>
|
||||
</defs>
|
||||
<g fill="none" color="white" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,422.4 L64.3,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(47.0,426.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 0</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,361.0 L64.3,361.0 M575.0,361.0 L566.0,361.0 '/> <g transform="translate(47.0,364.9)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 1</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,299.6 L64.3,299.6 M575.0,299.6 L566.0,299.6 '/> <g transform="translate(47.0,303.5)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 2</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,238.2 L64.3,238.2 M575.0,238.2 L566.0,238.2 '/> <g transform="translate(47.0,242.1)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 3</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,176.9 L64.3,176.9 M575.0,176.9 L566.0,176.9 '/> <g transform="translate(47.0,180.8)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 4</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,115.5 L64.3,115.5 M575.0,115.5 L566.0,115.5 '/> <g transform="translate(47.0,119.4)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 5</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,54.1 L64.3,54.1 M575.0,54.1 L566.0,54.1 '/> <g transform="translate(47.0,58.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
|
||||
<text><tspan font-family="Arial" > 6</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M185.2,422.4 L185.2,413.4 M185.2,54.1 L185.2,63.1 '/> <g transform="translate(185.2,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >tokei</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M315.2,422.4 L315.2,413.4 M315.2,54.1 L315.2,63.1 '/> <g transform="translate(315.2,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >scc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M445.1,422.4 L445.1,413.4 M445.1,54.1 L445.1,63.1 '/> <g transform="translate(445.1,444.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >loc</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,54.1 L55.3,422.4 L575.0,422.4 L575.0,54.1 L55.3,54.1 Z '/></g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(16.3,238.3) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Mean time (seconds)</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(315.1,471.3)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Program</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g transform="translate(315.1,31.0)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
|
||||
<text><tspan font-family="Arial" >Performance on the Unreal Engine Repository w/o Cloc (Lower is better)</tspan></text>
|
||||
</g>
|
||||
</g>
|
||||
<g id="gnuplot_plot_1" ><title>mean</title>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '185.2,422.4 228.6,422.4 228.6,256.2 185.2,256.2 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M185.2,422.4 L185.2,256.3 L228.5,256.3 L228.5,422.4 L185.2,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '315.2,422.4 358.6,422.4 358.6,96.4 315.2,96.4 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M315.2,422.4 L315.2,96.5 L358.5,96.5 L358.5,422.4 L315.2,422.4 Z '/> <g stroke='none' shape-rendering='crispEdges'>
|
||||
<polygon fill = 'rgb(148, 0, 211)' points = '445.1,422.4 488.5,422.4 488.5,278.0 445.1,278.0 '/>
|
||||
</g>
|
||||
<path stroke='rgb(148, 0, 211)' d='M445.1,422.4 L445.1,278.1 L488.4,278.1 L488.4,422.4 L445.1,422.4 Z '/></g>
|
||||
</g>
|
||||
<g fill="none" color="white" stroke="rgb(148, 0, 211)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
<path stroke='black' d='M55.3,54.1 L55.3,422.4 L575.0,422.4 L575.0,54.1 L55.3,54.1 Z '/></g>
|
||||
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
After Width: | Height: | Size: 9.1 KiB |
|
|
@ -8,8 +8,6 @@ pub mod language_type;
|
|||
use std::mem;
|
||||
use std::ops::AddAssign;
|
||||
|
||||
use rayon::prelude::*;
|
||||
|
||||
pub use self::languages::Languages;
|
||||
pub use self::language_type::*;
|
||||
|
||||
|
|
|
|||