Ubuntu : Intel® Q6600® one core |
Each chart bar shows how many times more Time or how many times more Memory one unidentified ↓ regex-dna program used, compared to the program that used least Time or the program that used least Memory.
This table shows 5 measurements - CPU Time, Elapsed Time, Memory, Code and ~ CPU Load.
Compare how much Memory the regex-dna programs used - sort Memory KB. Compare how much Code the programs used - sort Code B
Column × shows how many times more each program used compared to the program that used least.
| sort | sort | sort | sort | |||
|---|---|---|---|---|---|---|
| × | Program Source Code | CPU secs | Elapsed secs | Memory KB | Code B | ~ CPU Load |
| 1.0 | JavaScript V8 #2 | 5.63 | 5.63 | 211,488 | 373 | 0% 0% 0% 100% |
| 1.5 | JavaScript TraceMonkey | 8.52 | 8.52 | 578,120 | 365 | 0% 0% 0% 100% |
| 1.7 | JavaScript TraceMonkey #2 | 9.55 | 9.55 | 587,492 | 373 | 0% 0% 0% 100% |
| 2.5 | C++ GNU g++ #4 | 14.19 | 14.19 | 100,332 | 1759 | 0% 0% 0% 100% |
| 3.3 | C++ GNU g++ | 18.79 | 18.79 | 93,604 | 1588 | 0% 0% 0% 100% |
| 4.5 | C GNU gcc #4 | 25.55 | 25.55 | 81,568 | 1525 | 0% 0% 0% 100% |
| 5.1 | C++ GNU g++ #3 | 28.75 | 28.75 | 115,768 | 1599 | 0% 0% 0% 100% |
| 5.2 | Python CPython | 29.22 | 29.22 | 191,168 | 342 | 0% 0% 0% 100% |
| 5.2 | Java 6 -server #5 | 29.35 | 29.37 | 689,108 | 929 | 0% 0% 0% 100% |
| 5.3 | Java 6 -server #4 | 29.64 | 29.68 | 714,484 | 921 | 0% 0% 0% 100% |
| 5.7 | C GNU gcc #2 | 32.15 | 32.15 | 124,696 | 1099 | 0% 0% 0% 100% |
| 5.8 | Python 3 | 32.37 | 32.37 | 372,276 | 349 | 0% 0% 0% 100% |
| 5.8 | ATS | 32.78 | 32.78 | 176,000 | 2551 | 0% 0% 0% 100% |
| 6.0 | Scala #3 | 33.62 | 33.63 | 548,496 | 659 | 0% 8% 0% 100% |
| 6.6 | Haskell GHC #4 | 37.27 | 37.27 | 170,992 | 1672 | 0% 0% 0% 100% |
| 6.9 | Scheme PLT | 38.74 | 38.74 | 600,128 | 835 | 0% 0% 0% 100% |
| 6.9 | Perl #2 | 38.84 | 38.84 | 153,472 | 527 | 0% 0% 0% 100% |
| 7.1 | Java 6 -server #2 | 39.87 | 39.91 | 566,624 | 1534 | 0% 0% 0% 100% |
| 7.3 | Scheme PLT #2 | 41.18 | 41.18 | 612,264 | 669 | 0% 0% 0% 100% |
| 7.5 | Scala | 41.96 | 41.99 | 821,028 | 663 | 0% 0% 0% 100% |
| 7.6 | Perl #4 | 42.95 | 42.95 | 561,500 | 440 | 0% 0% 0% 100% |
| 7.9 | Ada 2005 GNAT | 44.29 | 44.30 | 149,668 | 3334 | 4% 5% 2% 100% |
| 8.2 | Scala #2 | 46.36 | 46.42 | 751,044 | 1520 | 0% 0% 0% 100% |
| 8.4 | PHP #2 | 47.24 | 47.24 | 213,924 | 449 | 0% 0% 0% 100% |
| 9.0 | Ruby 1.9 | 50.77 | 50.77 | 322,520 | 323 | 0% 0% 0% 100% |
| 10 | Ruby MRI | 58.64 | 58.64 | 254,336 | 323 | 2% 3% 0% 100% |
| 15 | C# Mono #6 | 84.11 | 84.11 | 814,676 | 638 | 0% 0% 0% 100% |
| 15 | Ruby JRuby | 86.86 | 86.92 | 538,728 | 323 | 0% 0% 0% 100% |
| 17 | C# Mono #5 | 93.05 | 93.04 | 813,244 | 1647 | 0% 0% 0% 100% |
| 20 | Erlang HiPE #6 | 111.49 | 111.48 | 135,444 | 1058 | 0% 0% 0% 100% |
| 22 | Erlang HiPE #5 | 126.40 | 126.37 | 733,656 | 855 | 0% 17% 83% 0% |
| 34 | Erlang HiPE | 193.07 | 192.88 | 1,060,244 | 1022 | 0% 32% 1% 69% |
| 56 | Smalltalk VisualWorks | 5 min | 5 min | 296,396 | 584 | 0% 0% 0% 100% |
| 57 | Java 6 -Xint #4 | 5 min | 5 min | 679,700 | 921 | 0% 0% 0% 100% |
| 61 | Java 6 -Xint #5 | 5 min | 5 min | 664,044 | 929 | 0% 0% 0% 100% |
| 72 | Erlang HiPE #3 | 6 min | 6 min | 1,331,264 | 687 | 3% 96% 0% 1% |
| 89 | Go 6g 8g | 8 min | 8 min | 2,278,892 | 634 | 0% 0% 0% 100% |
| 95 | Java 6 -Xint #2 | 8 min | 8 min | 563,108 | 1534 | 0% 0% 0% 100% |
| Ada 2005 GNAT #3 | Failed | 1233 | ||||
| Ada 2005 GNAT #4 | Failed | 1352 | ||||
| C# Mono | Failed | 624 | ||||
| C# Mono #2 | Failed | 645 | ||||
| C# Mono #3 | Failed | 607 | ||||
| Erlang HiPE #2 | Failed | 808 | ||||
| JavaScript V8 | Bad Output | 365 | ||||
| Lisaac | Make Error | 1299 | ||||
| Lisp SBCL #3 | Timed Out | 1h 00 min | 1948 | |||
| Lisp SBCL | Timed Out | 1h 00 min | 591 | |||
| Mozart/Oz #2 | Timed Out | 1h 00 min | 589 | |||
| OCaml #2 | Failed | 615 | ||||
| OCaml | Failed | 1261 | ||||
| OCaml #3 | Failed | 892 | ||||
| interesting alternative programs | ||||||
| 1.0 | Perl #3 | 5.52 | 5.52 | 299,620 | 440 | |
| Fortran Intel | Failed | 2425 | ||||
| 1.2 | Perl #6 | 6.50 | 6.50 | 202,760 | 477 | |
| 2.0 | Pascal Free Pascal #3 | 11.03 | 11.03 | 224,068 | 2932 | |
| 2.3 | Perl #5 | 13.06 | 13.06 | 203,760 | 484 | |
| 2.3 | Python CPython #2 | 13.16 | 13.16 | 190,016 | 314 | |
| 2.6 | Python 3 #2 | 14.46 | 14.46 | 385,580 | 316 | |
| 3.8 | Perl | 21.24 | 21.24 | 203,220 | 426 | |
| 4.3 | Pascal Free Pascal | 24.02 | 24.02 | 111,156 | 1199 | |
| 5.7 | F# Mono | 31.94 | 31.94 | 806,992 | 796 | |
| 6.2 | Lua #3 | 34.77 | 34.76 | 340,044 | 427 | |
| 6.9 | Lua LuaJIT #3 | 38.86 | 38.86 | 297,112 | 427 | |
| 7.1 | Haskell GHC | 39.68 | 39.68 | 251,036 | 519 | |
| 7.8 | Ruby 1.9 #2 | 43.73 | 43.73 | 413,444 | 396 | |
| 8.3 | Ruby MRI #2 | 46.77 | 46.77 | 352,720 | 396 | |
| 8.5 | PHP | 47.72 | 47.72 | 219,724 | 1044 | |
| 12 | C# Mono #4 | 67.35 | 67.35 | 477,360 | 657 | |
| 13 | Ruby JRuby #2 | 72.87 | 72.91 | 530,532 | 396 | |
| missing programs | ||||||
| Clean | No program | |||||
| F# Mono | No program | |||||
| Fortran Intel | No program | |||||
| Java 6 steady state | No program | |||||
| Lua | No program | |||||
| Lua LuaJIT | No program | |||||
| Pascal Free Pascal | No program | |||||
diff program output for this 100KB input file (generated with the fasta program N = 10000) with this output file to check your program is correct before contributing.
We use FASTA files generated by the fasta benchmark as input for this benchmark. Note: the file may include both lowercase and uppercase codes.
Each program should