• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 name                                     tcl ns/iter            rust ns/iter           diff ns/iter    diff %
2 misc::anchored_literal_long_match        662 (589 MB/s)         24 (16250 MB/s)                -638   -96.37%
3 misc::anchored_literal_long_non_match    133 (2932 MB/s)        27 (14444 MB/s)                -106   -79.70%
4 misc::anchored_literal_short_match       616 (42 MB/s)          22 (1181 MB/s)                 -594   -96.43%
5 misc::anchored_literal_short_non_match   122 (213 MB/s)         24 (1083 MB/s)                  -98   -80.33%
6 misc::easy0_1K                           11,816 (88 MB/s)       16 (65687 MB/s)             -11,800   -99.86%
7 misc::easy0_1MB                          3,409,439 (307 MB/s)   20 (52430150 MB/s)       -3,409,419  -100.00%
8 misc::easy0_32                           8,785 (6 MB/s)         16 (3687 MB/s)               -8,769   -99.82%
9 misc::easy0_32K                          115,371 (284 MB/s)     16 (2049687 MB/s)          -115,355   -99.99%
10 misc::easy1_1K                           7,038 (148 MB/s)       48 (21750 MB/s)              -6,990   -99.32%
11 misc::easy1_1MB                          3,396,028 (308 MB/s)   48 (21845750 MB/s)       -3,395,980  -100.00%
12 misc::easy1_32                           3,687 (14 MB/s)        46 (1130 MB/s)               -3,641   -98.75%
13 misc::easy1_32K                          109,689 (298 MB/s)     47 (697617 MB/s)           -109,642   -99.96%
14 misc::hard_1K                            14,836 (70 MB/s)       58 (18120 MB/s)             -14,778   -99.61%
15 misc::hard_1MB                           3,376,015 (310 MB/s)   61 (17190213 MB/s)       -3,375,954  -100.00%
16 misc::hard_32                            11,278 (5 MB/s)        58 (1017 MB/s)              -11,220   -99.49%
17 misc::hard_32K                           115,400 (284 MB/s)     56 (585625 MB/s)           -115,344   -99.95%
18 misc::literal                            511 (99 MB/s)          16 (3187 MB/s)                 -495   -96.87%
19 misc::long_needle1                       18,076,901 (5 MB/s)    2,226 (44924 MB/s)      -18,074,675   -99.99%
20 misc::long_needle2                       18,497,725 (5 MB/s)    576,997 (173 MB/s)      -17,920,728   -96.88%
21 misc::match_class                        620 (130 MB/s)         65 (1246 MB/s)                 -555   -89.52%
22 misc::match_class_in_range               605 (133 MB/s)         27 (3000 MB/s)                 -578   -95.54%
23 misc::medium_1K                          12,355 (85 MB/s)       16 (65750 MB/s)             -12,339   -99.87%
24 misc::medium_1MB                         3,410,978 (307 MB/s)   21 (49933523 MB/s)       -3,410,957  -100.00%
25 misc::medium_32                          9,086 (6 MB/s)         17 (3529 MB/s)               -9,069   -99.81%
26 misc::medium_32K                         116,944 (280 MB/s)     17 (1929176 MB/s)          -116,927   -99.99%
27 misc::no_exponential                     2,379,518              394 (253 MB/s)           -2,379,124   -99.98%
28 misc::not_literal                        1,979 (25 MB/s)        105 (485 MB/s)               -1,874   -94.69%
29 misc::one_pass_long_prefix               6,932 (3 MB/s)         68 (382 MB/s)                -6,864   -99.02%
30 misc::one_pass_long_prefix_not           6,242 (4 MB/s)         58 (448 MB/s)                -6,184   -99.07%
31 misc::one_pass_short                     630 (26 MB/s)          45 (377 MB/s)                  -585   -92.86%
32 misc::one_pass_short_not                 718 (23 MB/s)          50 (340 MB/s)                  -668   -93.04%
33 misc::reallyhard2_1K                     108,421 (9 MB/s)       83 (12530 MB/s)            -108,338   -99.92%
34 misc::reallyhard_1K                      14,330 (73 MB/s)       1,822 (576 MB/s)            -12,508   -87.29%
35 misc::reallyhard_1MB                     3,287,965 (318 MB/s)   1,768,327 (592 MB/s)     -1,519,638   -46.22%
36 misc::reallyhard_32                      11,193 (5 MB/s)        121 (487 MB/s)              -11,072   -98.92%
37 misc::reallyhard_32K                     112,731 (290 MB/s)     56,375 (581 MB/s)           -56,356   -49.99%
38 misc::reverse_suffix_no_quadratic        26,907 (297 MB/s)      5,803 (1378 MB/s)           -21,104   -78.43%
39 regexdna::find_new_lines                 48,223,361 (105 MB/s)  14,818,233 (343 MB/s)   -33,405,128   -69.27%
40 regexdna::subst1                         27,177,359 (187 MB/s)  896,790 (5668 MB/s)     -26,280,569   -96.70%
41 regexdna::subst10                        26,722,144 (190 MB/s)  957,325 (5310 MB/s)     -25,764,819   -96.42%
42 regexdna::subst11                        27,382,875 (185 MB/s)  917,248 (5542 MB/s)     -26,465,627   -96.65%
43 regexdna::subst2                         26,957,766 (188 MB/s)  892,129 (5698 MB/s)     -26,065,637   -96.69%
44 regexdna::subst3                         27,195,925 (186 MB/s)  929,250 (5470 MB/s)     -26,266,675   -96.58%
45 regexdna::subst4                         26,342,249 (192 MB/s)  872,581 (5825 MB/s)     -25,469,668   -96.69%
46 regexdna::subst5                         26,543,675 (191 MB/s)  875,804 (5804 MB/s)     -25,667,871   -96.70%
47 regexdna::subst6                         26,185,452 (194 MB/s)  884,639 (5746 MB/s)     -25,300,813   -96.62%
48 regexdna::subst7                         26,338,573 (193 MB/s)  872,791 (5824 MB/s)     -25,465,782   -96.69%
49 regexdna::subst8                         26,468,652 (192 MB/s)  873,833 (5817 MB/s)     -25,594,819   -96.70%
50 regexdna::subst9                         26,487,784 (191 MB/s)  886,744 (5732 MB/s)     -25,601,040   -96.65%
51 regexdna::variant1                       16,325,983 (311 MB/s)  3,699,267 (1374 MB/s)   -12,626,716   -77.34%
52 regexdna::variant2                       16,845,952 (301 MB/s)  6,760,952 (751 MB/s)    -10,085,000   -59.87%
53 regexdna::variant3                       19,258,030 (263 MB/s)  8,030,646 (633 MB/s)    -11,227,384   -58.30%
54 regexdna::variant4                       18,018,713 (282 MB/s)  8,077,290 (629 MB/s)     -9,941,423   -55.17%
55 regexdna::variant5                       19,583,528 (259 MB/s)  6,787,242 (748 MB/s)    -12,796,286   -65.34%
56 regexdna::variant6                       17,630,308 (288 MB/s)  6,577,777 (772 MB/s)    -11,052,531   -62.69%
57 regexdna::variant7                       17,121,666 (296 MB/s)  6,705,580 (758 MB/s)    -10,416,086   -60.84%
58 regexdna::variant8                       17,154,863 (296 MB/s)  6,818,785 (745 MB/s)    -10,336,078   -60.25%
59 regexdna::variant9                       17,930,482 (283 MB/s)  6,821,453 (745 MB/s)    -11,109,029   -61.96%
60 sherlock::before_after_holmes            2,600,503 (228 MB/s)   1,029,866 (577 MB/s)     -1,570,637   -60.40%
61 sherlock::before_holmes                  3,145,648 (189 MB/s)   76,633 (7763 MB/s)       -3,069,015   -97.56%
62 sherlock::holmes_cochar_watson           2,668,355 (222 MB/s)   144,725 (4110 MB/s)      -2,523,630   -94.58%
63 sherlock::ing_suffix                     5,638,296 (105 MB/s)   436,202 (1363 MB/s)      -5,202,094   -92.26%
64 sherlock::ing_suffix_limited_space       22,466,946 (26 MB/s)   1,182,943 (502 MB/s)    -21,284,003   -94.73%
65 sherlock::line_boundary_sherlock_holmes  2,251,996 (264 MB/s)   999,414 (595 MB/s)       -1,252,582   -55.62%
66 sherlock::name_alt1                      2,276,056 (261 MB/s)   34,298 (17345 MB/s)      -2,241,758   -98.49%
67 sherlock::name_alt2                      3,196,348 (186 MB/s)   124,226 (4789 MB/s)      -3,072,122   -96.11%
68 sherlock::name_alt3                      5,260,374 (113 MB/s)   137,742 (4319 MB/s)      -5,122,632   -97.38%
69 sherlock::name_alt3_nocase               8,529,394 (69 MB/s)    1,293,763 (459 MB/s)     -7,235,631   -84.83%
70 sherlock::name_alt4                      2,787,972 (213 MB/s)   164,900 (3607 MB/s)      -2,623,072   -94.09%
71 sherlock::name_alt4_nocase               3,370,452 (176 MB/s)   235,023 (2531 MB/s)      -3,135,429   -93.03%
72 sherlock::name_alt5                      3,795,793 (156 MB/s)   127,928 (4650 MB/s)      -3,667,865   -96.63%
73 sherlock::name_alt5_nocase               4,691,422 (126 MB/s)   659,591 (901 MB/s)       -4,031,831   -85.94%
74 sherlock::name_holmes                    2,513,139 (236 MB/s)   40,902 (14545 MB/s)      -2,472,237   -98.37%
75 sherlock::name_holmes_nocase             2,636,441 (225 MB/s)   198,658 (2994 MB/s)      -2,437,783   -92.46%
76 sherlock::name_sherlock                  2,015,753 (295 MB/s)   68,924 (8631 MB/s)       -1,946,829   -96.58%
77 sherlock::name_sherlock_holmes           2,180,684 (272 MB/s)   31,640 (18803 MB/s)      -2,149,044   -98.55%
78 sherlock::name_sherlock_holmes_nocase    2,306,664 (257 MB/s)   173,522 (3428 MB/s)      -2,133,142   -92.48%
79 sherlock::name_sherlock_nocase           2,065,630 (288 MB/s)   170,888 (3481 MB/s)      -1,894,742   -91.73%
80 sherlock::name_whitespace                2,266,188 (262 MB/s)   84,314 (7056 MB/s)       -2,181,874   -96.28%
81 sherlock::no_match_common                1,881,887 (316 MB/s)   20,727 (28703 MB/s)      -1,861,160   -98.90%
82 sherlock::no_match_really_common         1,804,352 (329 MB/s)   381,476 (1559 MB/s)      -1,422,876   -78.86%
83 sherlock::no_match_uncommon              1,809,300 (328 MB/s)   20,786 (28621 MB/s)      -1,788,514   -98.85%
84 sherlock::quotes                         9,682,507 (61 MB/s)    531,487 (1119 MB/s)      -9,151,020   -94.51%
85 sherlock::repeated_class_negation        68,600,251 (8 MB/s)    85,881,944 (6 MB/s)      17,281,693    25.19%
86 sherlock::the_lower                      6,849,558 (86 MB/s)    654,110 (909 MB/s)       -6,195,448   -90.45%
87 sherlock::the_nocase                     7,354,742 (80 MB/s)    474,456 (1253 MB/s)      -6,880,286   -93.55%
88 sherlock::the_upper                      2,442,364 (243 MB/s)   43,746 (13599 MB/s)      -2,398,618   -98.21%
89 sherlock::the_whitespace                 9,210,338 (64 MB/s)    1,181,974 (503 MB/s)     -8,028,364   -87.17%
90 sherlock::words                          47,863,652 (12 MB/s)   9,697,201 (61 MB/s)     -38,166,451   -79.74%
91