Langs-performance — различия между версиями

Материал из YourcmcWiki
Перейти к: навигация, поиск
м
м
 
(не показано 9 промежуточных версий этого же участника)
Строка 1: Строка 1:
Core i7-6700HQ
+
https://github.com/vitalif/langs-performance/, Core i7-6700HQ
  
 
<plot>
 
<plot>
 
binwidth=0.5
 
binwidth=0.5
set yrange [0:18]
+
set yrange [0:20]
set xrange [0:250]
+
set xrange [0:280]
set ytics ('Rust' 1, 'C++' 2, 'Java (IntList)' 3, 'PyPy 2.7.13' 4, 'Go' 5, 'node.js' 6, 'PHP 7' 7, 'Lua 5.4' 8, 'Java (ArrayList)' 9, 'LuaJIT 2.1' 10, 'Ruby 2.7' 11, 'Python 3.8' 12, 'Python 2.7' 13, 'Perl' 14, 'PHP 5.6' 15, 'Erlang' 16)
+
set ytics ('Rust 1.42' 1, 'C++' 2, 'Java 11 (IntList)' 3, '.NET core 3.1' 4, 'PyPy 2.7.13' 5, 'Go 1.14' 6, 'LuaJIT 2.1 (no #arr)' 7, 'node.js 12' 8, 'PHP 7' 9, 'Lua 5.4' 10, 'Java 11 (ArrayList)' 11, 'LuaJIT 2.1' 12, 'Ruby 2.7' 13, 'Python 3.8' 14, 'Python 2.7' 15, 'Perl 5.30' 16, 'PHP 5.6' 17, 'Erlang 23' 18) scale 0
 
set grid xtics
 
set grid xtics
 
set mxtics 1
 
set mxtics 1
 
set style fill solid 1.0 noborder
 
set style fill solid 1.0 noborder
 
set boxwidth 0.7 relative
 
set boxwidth 0.7 relative
plot 'lang.dat' using 2:1:(0.0):2:(($1)-(binwidth/2.0)): (($1)+(binwidth/2.0)) with boxxyerrorbars title 'Время на 30 итераций (меньше - лучше)'
+
plot 'lang.dat' using 2:1:(0.0):2:(($1)-(binwidth/2.0)):(($1)+(binwidth/2.0)) with boxxyerrorbars title 'Время на 30 итераций, сек. (меньше - лучше)', "" using ($2+1):1:(sprintf("%3.2f",$2)) with labels left notitle
 
DATASET lang
 
DATASET lang
 
1 1.85
 
1 1.85
 
2 2.25
 
2 2.25
 
3 2.57
 
3 2.57
4 3.1
+
4 2.93
5 3.25
+
5 3.1
6 4.58
+
6 3.25
7 14.12
+
7 3.49
8 18.2
+
8 4.58
9 19.85
+
9 14.12
10 25.09
+
10 18.2
11 36.61
+
11 19.85
12 50.19
+
12 25.09
13 55.73
+
13 36.61
14 55.9
+
14 50.19
15 138.97
+
15 55.73
16 243.9
+
16 55.9
 +
17 138.97
 +
18 243.9
 
ENDDATASET
 
ENDDATASET
 
</plot>
 
</plot>

Текущая версия на 00:15, 20 марта 2021

https://github.com/vitalif/langs-performance/, Core i7-6700HQ