Ubuntu : Intel® Q6600® quad-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 | C++ GNU g++ #4 | 14.67 | 4.78 | 97,064 | 1759 | 84% 60% 100% 63% |
| 1.2 | JavaScript V8 #2 | 5.64 | 5.64 | 211,488 | 373 | 100% 0% 1% 0% |
| 1.3 | C++ GNU g++ | 19.68 | 6.23 | 99,252 | 1588 | 65% 64% 100% 88% |
| 1.8 | C GNU gcc #4 | 26.15 | 8.50 | 94,712 | 1525 | 67% 73% 67% 100% |
| 1.8 | JavaScript TraceMonkey | 8.54 | 8.54 | 570,712 | 365 | 0% 100% 0% 0% |
| 2.0 | JavaScript TraceMonkey #2 | 9.64 | 9.64 | 581,052 | 373 | 0% 0% 0% 100% |
| 2.6 | Java 6 -server #5 | 30.64 | 12.27 | 665,900 | 929 | 51% 54% 71% 74% |
| 2.6 | Haskell GHC #4 | 36.34 | 12.57 | 167,056 | 1672 | 63% 61% 65% 96% |
| 3.0 | Perl #2 | 39.07 | 14.23 | 153,584 | 527 | 55% 66% 58% 96% |
| 3.1 | Scala #3 | 33.15 | 14.89 | 802,148 | 659 | 38% 41% 52% 92% |
| 3.3 | Java 6 -server #2 | 46.23 | 15.86 | 578,852 | 1534 | 71% 66% 85% 69% |
| 3.6 | Ada 2005 GNAT | 46.42 | 17.17 | 158,164 | 3334 | 58% 79% 64% 64% |
| 4.2 | Scala #2 | 54.37 | 19.92 | 740,916 | 1520 | 66% 74% 67% 65% |
| 4.2 | Lisp SBCL #3 | 44.40 | 19.95 | 830,168 | 1948 | 75% 49% 50% 46% |
| 6.0 | C++ GNU g++ #3 | 28.78 | 28.78 | 116,368 | 1599 | 0% 100% 0% 0% |
| 6.1 | Python CPython | 29.22 | 29.22 | 191,156 | 342 | 0% 100% 0% 0% |
| 6.3 | Java 6 -server #4 | 30.84 | 30.27 | 711,812 | 921 | 1% 7% 78% 16% |
| 6.7 | C GNU gcc #2 | 32.17 | 32.17 | 124,696 | 1099 | 0% 0% 100% 0% |
| 6.8 | Python 3 | 32.36 | 32.36 | 382,112 | 349 | 100% 0% 0% 0% |
| 6.9 | ATS | 33.00 | 33.00 | 155,776 | 2551 | 100% 0% 0% 0% |
| 8.1 | Scheme PLT | 38.85 | 38.85 | 614,904 | 835 | 93% 0% 7% 7% |
| 8.6 | Scheme PLT #2 | 40.98 | 40.98 | 615,292 | 669 | 0% 100% 0% 0% |
| 8.8 | Scala | 42.73 | 41.90 | 855,812 | 663 | 2% 94% 2% 5% |
| 9.0 | Perl #4 | 42.90 | 42.90 | 561,996 | 440 | 0% 100% 0% 0% |
| 9.1 | C# Mono #6 | 120.56 | 43.23 | 655,020 | 638 | 58% 63% 58% 100% |
| 10 | PHP #2 | 47.30 | 47.30 | 219,512 | 449 | 0% 0% 0% 100% |
| 11 | Ruby 1.9 | 50.69 | 50.66 | 321,172 | 323 | 0% 0% 100% 0% |
| 12 | Ruby MRI | 58.39 | 58.39 | 254,336 | 323 | 0% 0% 0% 100% |
| 14 | Erlang HiPE #6 | 210.30 | 64.90 | 138,860 | 1058 | 68% 69% 85% 97% |
| 15 | C# Mono #5 | 244.60 | 69.66 | 847,728 | 1647 | 84% 87% 90% 89% |
| 18 | C# Mono | 84.27 | 84.27 | 2,666,644 | 624 | 0% 0% 100% 0% |
| 18 | Ruby JRuby | 87.41 | 84.49 | 536,144 | 323 | 4% 1% 1% 96% |
| 20 | Erlang HiPE #5 | 238.22 | 93.91 | 793,816 | 855 | 58% 47% 89% 58% |
| 31 | Erlang HiPE | 5 min | 147.29 | 1,066,832 | 1022 | 57% 80% 45% 56% |
| 31 | Java 6 -Xint #5 | 5 min | 147.97 | 682,692 | 929 | 55% 76% 63% 47% |
| 35 | Java 6 -Xint #2 | 8 min | 168.59 | 556,812 | 1534 | 67% 67% 69% 97% |
| 66 | Smalltalk VisualWorks | 5 min | 5 min | 296,392 | 584 | 100% 0% 1% 1% |
| 69 | Java 6 -Xint #4 | 5 min | 5 min | 679,480 | 921 | 90% 0% 0% 10% |
| 78 | Erlang HiPE #3 | 6 min | 6 min | 1,066,932 | 687 | 0% 54% 0% 47% |
| 104 | Go 6g 8g | 8 min | 8 min | 2,270,996 | 634 | 0% 65% 35% 0% |
| Ada 2005 GNAT #3 | Failed | 1233 | ||||
| Ada 2005 GNAT #4 | Failed | 1352 | ||||
| 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 | Failed | 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.1 | Perl #3 | 5.48 | 5.48 | 300,124 | 440 | |
| Fortran Intel | Failed | 2425 | ||||
| 1.4 | Perl #6 | 6.55 | 6.55 | 201,960 | 477 | |
| 2.3 | Pascal Free Pascal #3 | 11.02 | 11.02 | 224,996 | 2932 | |
| 2.7 | Perl #5 | 12.98 | 12.98 | 203,772 | 484 | |
| 2.8 | Python CPython #2 | 13.16 | 13.16 | 189,136 | 314 | |
| 2.8 | Haskell GHC | 39.31 | 13.34 | 249,528 | 519 | |
| 3.0 | Python 3 #2 | 14.47 | 14.47 | 389,868 | 316 | |
| 4.2 | PHP | 47.59 | 19.86 | 210,036 | 1044 | |
| 4.4 | Perl | 21.14 | 21.14 | 202,852 | 426 | |
| 5.0 | F# Mono | 32.56 | 23.78 | 706,636 | 796 | |
| 5.0 | Pascal Free Pascal | 24.00 | 24.01 | 122,884 | 1199 | |
| 7.3 | Lua #3 | 34.69 | 34.69 | 340,048 | 427 | |
| 8.2 | Lua LuaJIT #3 | 38.93 | 38.94 | 298,672 | 427 | |
| 9.1 | Ruby 1.9 #2 | 43.63 | 43.62 | 408,764 | 396 | |
| 9.8 | Ruby MRI #2 | 46.78 | 46.77 | 352,724 | 396 | |
| 14 | C# Mono #4 | 67.16 | 67.16 | 481,960 | 657 | |
| 15 | Ruby JRuby #2 | 74.13 | 71.26 | 532,176 | 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