The Computer Language
Benchmarks Game

fasta

program source code, command-line and measurements

× source secs KB gz cpu cpu load
1.0 C gcc #5 2.79 640 1261 2.79 1% 1% 0% 100%
1.1 Fortran Intel #4 2.99 260 1327 2.99 1% 1% 1% 100%
1.2 C gcc #7 3.48 1,932 1993 3.47 1% 2% 0% 100%
1.3 C gcc #6 3.73 1,932 1914 3.72 1% 1% 1% 100%
1.5 C++ g++ #2 4.21 1,336 1105 4.20 1% 1% 0% 100%
1.5 C++ g++ #3 4.22 1,344 1286 4.22 1% 1% 0% 100%
1.5 Ada 2005 GNAT #5 4.32 1,648 2186 4.31 0% 1% 1% 100%
1.6 Fortran Intel #3 4.43 524 1190 4.42 1% 0% 1% 100%
1.7 Java  #4 4.77 23,400 1507 4.76 1% 1% 1% 100%
1.8 Java #5 4.94 28,612 2457 4.93 1% 1% 1% 100%
1.8 C++ g++ 5.01 1,224 1033 5.00 2% 1% 0% 100%
1.8 C gcc #4 5.03 628 1221 5.03 1% 3% 0% 100%
1.9 Rust 5.35 5,908 1211 5.34 1% 1% 1% 100%
2.3 Fortran Intel 6.34 524 1155 6.33 0% 0% 1% 100%
2.3 C++ g++ #4 6.48 556 1266 6.48 0% 1% 1% 100%
2.4 Scala #3 6.58 33,980 1053 6.58 1% 1% 0% 100%
2.6 C gcc 7.16 648 1185 7.15 1% 0% 0% 100%
2.7 Java #2 7.54 24,532 1240 7.54 1% 1% 0% 100%
2.7 C# Mono LLVM #2 7.67 38,856 1180 7.66 1% 1% 1% 100%
2.9 Pascal Free Pascal #4 8.14 8 1112 8.14 1% 100% 0% 100%
3.0 Ada 2005 GNAT 8.39 1,616 1346 8.38 0% 1% 0% 100%
3.1 Dart 8.73 32,972 1386 8.72 0% 0% 1% 100%
3.6 OCaml #3 10.10 2,124 1042 10.10 1% 0% 0% 100%
3.7 C# Mono LLVM #4 10.27 67,132 1505 10.25 1% 1% 1% 100%
3.7 Go 10.29 988 1036 10.28 0% 1% 0% 100%
3.8 Go #3 10.62 2,048 1344 10.61 1% 1% 1% 100%
3.9 Scala 10.81 36,420 1080 10.80 1% 1% 1% 100%
3.9 F# Mono LLVM 10.90 40,684 978 10.89 0% 0% 1% 100%
4.1 Clojure #6 11.40 56,676 1653 11.40 0% 1% 1% 100%
4.2 Clojure #5 11.85 60,904 1839 11.84 2% 34% 66% 100%
4.2 Lisp SBCL #3 11.86 12,828 1579 11.85 0% 1% 1% 100%
4.3 C# Mono LLVM #3 11.88 47,856 1904 10.68 1% 1% 0% 90%
4.3 Go #2 12.02 9,828 1388 12.01 1% 0% 1% 100%
5.0 TypeScript 13.97 26,288 1205 13.96 1% 1% 1% 100%
5.1 Node.js #3 14.30 26,108 1101 14.29 1% 1% 0% 100%
5.5 Lisp SBCL 15.44 30,604 1419 15.43 1% 1% 1% 100%
5.7 Lisp SBCL #2 15.94 30,600 1617 15.94 0% 1% 1% 100%
5.9 Racket #3 16.37 14,856 1276 16.35 1% 1% 1% 100%
8.4 Haskell GHC #2 23.41 399,264 1296 23.39 0% 1% 1% 100%
10 Lisp SBCL #6 28.63 120,908 1751 28.62 1% 1% 1% 100%
11 Chapel 31.37 19,584 1216 31.35 100% 0% 1% 0%
15 Node.js #2 40.70 274,756 965 40.66 1% 1% 1% 100%
17 Smalltalk VW 46.72 27,040 1315 46.70 1% 1% 0% 100%
17 Racket 47.79 16,764 1054 47.76 0% 1% 1% 100%
20 Erlang HiPE #2 56.95 13,060 1164 56.92 1% 1% 1% 100%
21 Rust #2 58.17 16,924 1887 58.15 1% 0% 1% 100%
21 PHP #3 59.04 7,196 1030 59.02 0% 4% 1% 100%
23 C++ g++ #6 63.56 3,964 2291 63.54 1% 0% 1% 100%
33 Ruby JRuby #3 91.45 690,332 973 91.34 1% 0% 1% 100%
33 Perl 93.46 52,992 838 93.42 1% 1% 1% 100%
44 Python 3 #3 122.25 6,508 977 122.19 1% 1% 1% 100%
46 PHP #2 129.04 7,132 1006 128.98 1% 0% 0% 100%
47 Node.js 132.61 331,584 840 132.22 1% 1% 1% 100%
53 Python 3 #5 148.43 2,486,440 1933 148.25 1% 1% 1% 100%
53 Erlang HiPE 149.33 12,024 1039 148.72 1% 1% 1% 100%
71 Ruby #4 197.80 197,072 904 197.62 1% 1% 100% 100%
73 Ruby #5 203.88 7,532 987 203.78 1% 1% 100% 100%
75 Perl #4 208.49 3,996 934 208.40 1% 1% 1% 100%
92 Ruby JRuby 257.70 1,000,636 760 257.30 1% 1% 1% 100%
93 Python 3 260.44 6,460 792 258.62 1% 1% 1% 100%
98 Perl #2 274.54 3,936 886 274.40 1% 1% 1% 100%
101 Ruby #2 282.05 131,524 732 281.93 1% 1% 100% 100%
148 Ruby #3 6 min ? 973 ? 1% 1% 100% 100%
C++ g++ #5 Make Error
Lua Failed
OCaml #6 Failed