results <- read.csv("results.csv", header = FALSE)
colnames(results) <- c("R_version", "method", "time", "n_strings")

results$method <- factor(results$method,
  levels = c("paste", "c", "bfile", "bracket")
)

Performance of various string builder methods on different R versions:

library(ggplot2)
library(scales)

p <- ggplot(results, aes(n_strings, time, color = method)) +
  geom_line(aes(group = method)) +
  geom_point() +
  scale_x_continuous(
    trans = log10_trans(),
    breaks = trans_breaks("log10", function(x) 10^x),
    labels = trans_format("log10", math_format(10^.x))
  ) +
  facet_wrap(. ~ R_version) +
  ylab("Seconds") +
  ggtitle("String builder performance",
    "Time to accumulate n strings, plus spaces between them"
  )

p

Same as above, but with log y scale:

p +
  scale_y_continuous(
    trans = log2_trans(),
    breaks = trans_breaks("log2", function(x) 2^x, n = 12),
    minor_breaks = NULL,
    labels = trans_format("log2", math_format(2^.x))
  ) +
  ggtitle("String builder performance (log2 y scale)",
    "Time to accumulate n strings, plus spaces between them"
  )

Time per item:

p <- ggplot(results, aes(n_strings, time / n_strings, color = method)) +
  geom_line(aes(group = method)) +
  geom_point() +
  scale_x_continuous(
    trans = log10_trans(),
    breaks = trans_breaks("log10", function(x) 10^x),
    labels = trans_format("log10", math_format(10^.x))
  ) +
  facet_wrap(. ~ R_version) +
  ylab("Seconds") +
  scale_y_continuous(
    trans = log2_trans(),
    breaks = trans_breaks("log2", function(x) 2^x, n = 12),
    minor_breaks = NULL,
    labels = trans_format("log2", math_format(2^.x))
  ) +
  ggtitle("String builder performance (log2 y scale)",
    "Time per item"
  )

p

Raw data:

results
#>     R_version  method   time n_strings
#> 1       3.1.3   paste  0.002       200
#> 2       3.1.3       c  0.001       200
#> 3       3.1.3   bfile  0.003       200
#> 4       3.1.3 bracket  0.001       200
#> 5       3.1.3   paste  0.007       500
#> 6       3.1.3       c  0.003       500
#> 7       3.1.3   bfile  0.006       500
#> 8       3.1.3 bracket  0.004       500
#> 9       3.1.3   paste  0.070      1000
#> 10      3.1.3       c  0.009      1000
#> 11      3.1.3   bfile  0.011      1000
#> 12      3.1.3 bracket  0.010      1000
#> 13      3.1.3   paste  0.287      2000
#> 14      3.1.3       c  0.158      2000
#> 15      3.1.3   bfile  0.089      2000
#> 16      3.1.3 bracket  0.108      2000
#> 17      3.1.3   paste  2.013      5000
#> 18      3.1.3       c  0.312      5000
#> 19      3.1.3   bfile  0.099      5000
#> 20      3.1.3 bracket  0.387      5000
#> 21      3.1.3   paste  7.419     10000
#> 22      3.1.3       c  1.588     10000
#> 23      3.1.3   bfile  0.203     10000
#> 24      3.1.3 bracket  1.408     10000
#> 25      3.1.3   paste 16.251     20000
#> 26      3.1.3       c  3.339     20000
#> 27      3.1.3   bfile  0.188     20000
#> 28      3.1.3 bracket  3.309     20000
#> 29      3.3.3   paste  0.002       200
#> 30      3.3.3       c  0.001       200
#> 31      3.3.3   bfile  0.002       200
#> 32      3.3.3 bracket  0.001       200
#> 33      3.3.3   paste  0.002       200
#> 34      3.3.3       c  0.001       200
#> 35      3.3.3   bfile  0.002       200
#> 36      3.3.3 bracket  0.001       200
#> 37      3.3.3   paste  0.007       500
#> 38      3.3.3       c  0.003       500
#> 39      3.3.3   bfile  0.006       500
#> 40      3.3.3 bracket  0.003       500
#> 41      3.3.3   paste  0.002       200
#> 42      3.3.3       c  0.001       200
#> 43      3.3.3   bfile  0.002       200
#> 44      3.3.3 bracket  0.001       200
#> 45      3.3.3   paste  0.007       500
#> 46      3.3.3       c  0.003       500
#> 47      3.3.3   bfile  0.006       500
#> 48      3.3.3 bracket  0.003       500
#> 49      3.3.3   paste  0.069      1000
#> 50      3.3.3       c  0.009      1000
#> 51      3.3.3   bfile  0.009      1000
#> 52      3.3.3 bracket  0.010      1000
#> 53      3.3.3   paste  0.002       200
#> 54      3.3.3       c  0.001       200
#> 55      3.3.3   bfile  0.002       200
#> 56      3.3.3 bracket  0.001       200
#> 57      3.3.3   paste  0.007       500
#> 58      3.3.3       c  0.003       500
#> 59      3.3.3   bfile  0.006       500
#> 60      3.3.3 bracket  0.003       500
#> 61      3.3.3   paste  0.069      1000
#> 62      3.3.3       c  0.009      1000
#> 63      3.3.3   bfile  0.009      1000
#> 64      3.3.3 bracket  0.010      1000
#> 65      3.3.3   paste  0.205      2000
#> 66      3.3.3       c  0.081      2000
#> 67      3.3.3   bfile  0.020      2000
#> 68      3.3.3 bracket  0.032      2000
#> 69      3.3.3   paste  0.002       200
#> 70      3.3.3       c  0.001       200
#> 71      3.3.3   bfile  0.002       200
#> 72      3.3.3 bracket  0.001       200
#> 73      3.3.3   paste  0.007       500
#> 74      3.3.3       c  0.003       500
#> 75      3.3.3   bfile  0.006       500
#> 76      3.3.3 bracket  0.003       500
#> 77      3.3.3   paste  0.069      1000
#> 78      3.3.3       c  0.009      1000
#> 79      3.3.3   bfile  0.009      1000
#> 80      3.3.3 bracket  0.010      1000
#> 81      3.3.3   paste  0.205      2000
#> 82      3.3.3       c  0.081      2000
#> 83      3.3.3   bfile  0.020      2000
#> 84      3.3.3 bracket  0.032      2000
#> 85      3.3.3   paste  1.519      5000
#> 86      3.3.3       c  0.324      5000
#> 87      3.3.3   bfile  0.098      5000
#> 88      3.3.3 bracket  0.403      5000
#> 89      3.3.3   paste  0.002       200
#> 90      3.3.3       c  0.001       200
#> 91      3.3.3   bfile  0.002       200
#> 92      3.3.3 bracket  0.001       200
#> 93      3.3.3   paste  0.007       500
#> 94      3.3.3       c  0.003       500
#> 95      3.3.3   bfile  0.006       500
#> 96      3.3.3 bracket  0.003       500
#> 97      3.3.3   paste  0.069      1000
#> 98      3.3.3       c  0.009      1000
#> 99      3.3.3   bfile  0.009      1000
#> 100     3.3.3 bracket  0.010      1000
#> 101     3.3.3   paste  0.205      2000
#> 102     3.3.3       c  0.081      2000
#> 103     3.3.3   bfile  0.020      2000
#> 104     3.3.3 bracket  0.032      2000
#> 105     3.3.3   paste  1.519      5000
#> 106     3.3.3       c  0.324      5000
#> 107     3.3.3   bfile  0.098      5000
#> 108     3.3.3 bracket  0.403      5000
#> 109     3.3.3   paste  6.471     10000
#> 110     3.3.3       c  1.513     10000
#> 111     3.3.3   bfile  0.199     10000
#> 112     3.3.3 bracket  1.585     10000
#> 113     3.3.3   paste  0.002       200
#> 114     3.3.3       c  0.001       200
#> 115     3.3.3   bfile  0.002       200
#> 116     3.3.3 bracket  0.001       200
#> 117     3.3.3   paste  0.007       500
#> 118     3.3.3       c  0.003       500
#> 119     3.3.3   bfile  0.006       500
#> 120     3.3.3 bracket  0.003       500
#> 121     3.3.3   paste  0.069      1000
#> 122     3.3.3       c  0.009      1000
#> 123     3.3.3   bfile  0.009      1000
#> 124     3.3.3 bracket  0.010      1000
#> 125     3.3.3   paste  0.205      2000
#> 126     3.3.3       c  0.081      2000
#> 127     3.3.3   bfile  0.020      2000
#> 128     3.3.3 bracket  0.032      2000
#> 129     3.3.3   paste  1.519      5000
#> 130     3.3.3       c  0.324      5000
#> 131     3.3.3   bfile  0.098      5000
#> 132     3.3.3 bracket  0.403      5000
#> 133     3.3.3   paste  6.471     10000
#> 134     3.3.3       c  1.513     10000
#> 135     3.3.3   bfile  0.199     10000
#> 136     3.3.3 bracket  1.585     10000
#> 137     3.3.3   paste 13.467     20000
#> 138     3.3.3       c  3.501     20000
#> 139     3.3.3   bfile  0.217     20000
#> 140     3.3.3 bracket  3.315     20000
#> 141     3.4.4   paste  0.002       200
#> 142     3.4.4       c  0.001       200
#> 143     3.4.4   bfile  0.002       200
#> 144     3.4.4 bracket  0.001       200
#> 145     3.4.4   paste  0.002       200
#> 146     3.4.4       c  0.001       200
#> 147     3.4.4   bfile  0.002       200
#> 148     3.4.4 bracket  0.001       200
#> 149     3.4.4   paste  0.012       500
#> 150     3.4.4       c  0.008       500
#> 151     3.4.4   bfile  0.014       500
#> 152     3.4.4 bracket  0.010       500
#> 153     3.4.4   paste  0.002       200
#> 154     3.4.4       c  0.001       200
#> 155     3.4.4   bfile  0.002       200
#> 156     3.4.4 bracket  0.001       200
#> 157     3.4.4   paste  0.012       500
#> 158     3.4.4       c  0.008       500
#> 159     3.4.4   bfile  0.014       500
#> 160     3.4.4 bracket  0.010       500
#> 161     3.4.4   paste  0.022      1000
#> 162     3.4.4       c  0.009      1000
#> 163     3.4.4   bfile  0.060      1000
#> 164     3.4.4 bracket  0.003      1000
#> 165     3.4.4   paste  0.002       200
#> 166     3.4.4       c  0.001       200
#> 167     3.4.4   bfile  0.002       200
#> 168     3.4.4 bracket  0.001       200
#> 169     3.4.4   paste  0.012       500
#> 170     3.4.4       c  0.008       500
#> 171     3.4.4   bfile  0.014       500
#> 172     3.4.4 bracket  0.010       500
#> 173     3.4.4   paste  0.022      1000
#> 174     3.4.4       c  0.009      1000
#> 175     3.4.4   bfile  0.060      1000
#> 176     3.4.4 bracket  0.003      1000
#> 177     3.4.4   paste  0.301      2000
#> 178     3.4.4       c  0.082      2000
#> 179     3.4.4   bfile  0.019      2000
#> 180     3.4.4 bracket  0.006      2000
#> 181     3.4.4   paste  0.002       200
#> 182     3.4.4       c  0.001       200
#> 183     3.4.4   bfile  0.002       200
#> 184     3.4.4 bracket  0.001       200
#> 185     3.4.4   paste  0.012       500
#> 186     3.4.4       c  0.008       500
#> 187     3.4.4   bfile  0.014       500
#> 188     3.4.4 bracket  0.010       500
#> 189     3.4.4   paste  0.022      1000
#> 190     3.4.4       c  0.009      1000
#> 191     3.4.4   bfile  0.060      1000
#> 192     3.4.4 bracket  0.003      1000
#> 193     3.4.4   paste  0.301      2000
#> 194     3.4.4       c  0.082      2000
#> 195     3.4.4   bfile  0.019      2000
#> 196     3.4.4 bracket  0.006      2000
#> 197     3.4.4   paste  2.006      5000
#> 198     3.4.4       c  0.326      5000
#> 199     3.4.4   bfile  0.101      5000
#> 200     3.4.4 bracket  0.016      5000
#> 201     3.4.4   paste  0.002       200
#> 202     3.4.4       c  0.001       200
#> 203     3.4.4   bfile  0.002       200
#> 204     3.4.4 bracket  0.001       200
#> 205     3.4.4   paste  0.012       500
#> 206     3.4.4       c  0.008       500
#> 207     3.4.4   bfile  0.014       500
#> 208     3.4.4 bracket  0.010       500
#> 209     3.4.4   paste  0.022      1000
#> 210     3.4.4       c  0.009      1000
#> 211     3.4.4   bfile  0.060      1000
#> 212     3.4.4 bracket  0.003      1000
#> 213     3.4.4   paste  0.301      2000
#> 214     3.4.4       c  0.082      2000
#> 215     3.4.4   bfile  0.019      2000
#> 216     3.4.4 bracket  0.006      2000
#> 217     3.4.4   paste  2.006      5000
#> 218     3.4.4       c  0.326      5000
#> 219     3.4.4   bfile  0.101      5000
#> 220     3.4.4 bracket  0.016      5000
#> 221     3.4.4   paste  3.950     10000
#> 222     3.4.4       c  0.737     10000
#> 223     3.4.4   bfile  0.095     10000
#> 224     3.4.4 bracket  0.033     10000
#> 225     3.4.4   paste  0.002       200
#> 226     3.4.4       c  0.001       200
#> 227     3.4.4   bfile  0.002       200
#> 228     3.4.4 bracket  0.001       200
#> 229     3.4.4   paste  0.012       500
#> 230     3.4.4       c  0.008       500
#> 231     3.4.4   bfile  0.014       500
#> 232     3.4.4 bracket  0.010       500
#> 233     3.4.4   paste  0.022      1000
#> 234     3.4.4       c  0.009      1000
#> 235     3.4.4   bfile  0.060      1000
#> 236     3.4.4 bracket  0.003      1000
#> 237     3.4.4   paste  0.301      2000
#> 238     3.4.4       c  0.082      2000
#> 239     3.4.4   bfile  0.019      2000
#> 240     3.4.4 bracket  0.006      2000
#> 241     3.4.4   paste  2.006      5000
#> 242     3.4.4       c  0.326      5000
#> 243     3.4.4   bfile  0.101      5000
#> 244     3.4.4 bracket  0.016      5000
#> 245     3.4.4   paste  3.950     10000
#> 246     3.4.4       c  0.737     10000
#> 247     3.4.4   bfile  0.095     10000
#> 248     3.4.4 bracket  0.033     10000
#> 249     3.4.4   paste 14.029     20000
#> 250     3.4.4       c  3.387     20000
#> 251     3.4.4   bfile  0.204     20000
#> 252     3.4.4 bracket  0.071     20000
#> 253     3.2.5   paste  0.002       200
#> 254     3.2.5       c  0.001       200
#> 255     3.2.5   bfile  0.002       200
#> 256     3.2.5 bracket  0.002       200
#> 257     3.2.5   paste  0.002       200
#> 258     3.2.5       c  0.001       200
#> 259     3.2.5   bfile  0.002       200
#> 260     3.2.5 bracket  0.002       200
#> 261     3.2.5   paste  0.007       500
#> 262     3.2.5       c  0.003       500
#> 263     3.2.5   bfile  0.004       500
#> 264     3.2.5 bracket  0.004       500
#> 265     3.2.5   paste  0.002       200
#> 266     3.2.5       c  0.001       200
#> 267     3.2.5   bfile  0.002       200
#> 268     3.2.5 bracket  0.002       200
#> 269     3.2.5   paste  0.007       500
#> 270     3.2.5       c  0.003       500
#> 271     3.2.5   bfile  0.004       500
#> 272     3.2.5 bracket  0.004       500
#> 273     3.2.5   paste  0.075      1000
#> 274     3.2.5       c  0.059      1000
#> 275     3.2.5   bfile  0.010      1000
#> 276     3.2.5 bracket  0.010      1000
#> 277     3.2.5   paste  0.002       200
#> 278     3.2.5       c  0.001       200
#> 279     3.2.5   bfile  0.002       200
#> 280     3.2.5 bracket  0.002       200
#> 281     3.2.5   paste  0.007       500
#> 282     3.2.5       c  0.003       500
#> 283     3.2.5   bfile  0.004       500
#> 284     3.2.5 bracket  0.004       500
#> 285     3.2.5   paste  0.075      1000
#> 286     3.2.5       c  0.059      1000
#> 287     3.2.5   bfile  0.010      1000
#> 288     3.2.5 bracket  0.010      1000
#> 289     3.2.5   paste  0.203      2000
#> 290     3.2.5       c  0.026      2000
#> 291     3.2.5   bfile  0.021      2000
#> 292     3.2.5 bracket  0.030      2000
#> 293     3.2.5   paste  0.002       200
#> 294     3.2.5       c  0.001       200
#> 295     3.2.5   bfile  0.002       200
#> 296     3.2.5 bracket  0.002       200
#> 297     3.2.5   paste  0.007       500
#> 298     3.2.5       c  0.003       500
#> 299     3.2.5   bfile  0.004       500
#> 300     3.2.5 bracket  0.004       500
#> 301     3.2.5   paste  0.075      1000
#> 302     3.2.5       c  0.059      1000
#> 303     3.2.5   bfile  0.010      1000
#> 304     3.2.5 bracket  0.010      1000
#> 305     3.2.5   paste  0.203      2000
#> 306     3.2.5       c  0.026      2000
#> 307     3.2.5   bfile  0.021      2000
#> 308     3.2.5 bracket  0.030      2000
#> 309     3.2.5   paste  1.613      5000
#> 310     3.2.5       c  0.311      5000
#> 311     3.2.5   bfile  0.099      5000
#> 312     3.2.5 bracket  0.391      5000
#> 313     3.2.5   paste  0.002       200
#> 314     3.2.5       c  0.001       200
#> 315     3.2.5   bfile  0.002       200
#> 316     3.2.5 bracket  0.002       200
#> 317     3.2.5   paste  0.007       500
#> 318     3.2.5       c  0.003       500
#> 319     3.2.5   bfile  0.004       500
#> 320     3.2.5 bracket  0.004       500
#> 321     3.2.5   paste  0.075      1000
#> 322     3.2.5       c  0.059      1000
#> 323     3.2.5   bfile  0.010      1000
#> 324     3.2.5 bracket  0.010      1000
#> 325     3.2.5   paste  0.203      2000
#> 326     3.2.5       c  0.026      2000
#> 327     3.2.5   bfile  0.021      2000
#> 328     3.2.5 bracket  0.030      2000
#> 329     3.2.5   paste  1.613      5000
#> 330     3.2.5       c  0.311      5000
#> 331     3.2.5   bfile  0.099      5000
#> 332     3.2.5 bracket  0.391      5000
#> 333     3.2.5   paste  5.632     10000
#> 334     3.2.5       c  0.869     10000
#> 335     3.2.5   bfile  0.105     10000
#> 336     3.2.5 bracket  0.811     10000
#> 337     3.2.5   paste  0.002       200
#> 338     3.2.5       c  0.001       200
#> 339     3.2.5   bfile  0.002       200
#> 340     3.2.5 bracket  0.002       200
#> 341     3.2.5   paste  0.007       500
#> 342     3.2.5       c  0.003       500
#> 343     3.2.5   bfile  0.004       500
#> 344     3.2.5 bracket  0.004       500
#> 345     3.2.5   paste  0.075      1000
#> 346     3.2.5       c  0.059      1000
#> 347     3.2.5   bfile  0.010      1000
#> 348     3.2.5 bracket  0.010      1000
#> 349     3.2.5   paste  0.203      2000
#> 350     3.2.5       c  0.026      2000
#> 351     3.2.5   bfile  0.021      2000
#> 352     3.2.5 bracket  0.030      2000
#> 353     3.2.5   paste  1.613      5000
#> 354     3.2.5       c  0.311      5000
#> 355     3.2.5   bfile  0.099      5000
#> 356     3.2.5 bracket  0.391      5000
#> 357     3.2.5   paste  5.632     10000
#> 358     3.2.5       c  0.869     10000
#> 359     3.2.5   bfile  0.105     10000
#> 360     3.2.5 bracket  0.811     10000
#> 361     3.2.5   paste 14.628     20000
#> 362     3.2.5       c  3.382     20000
#> 363     3.2.5   bfile  0.201     20000
#> 364     3.2.5 bracket  3.104     20000
#> 365     3.5.2   paste  0.002       200
#> 366     3.5.2       c  0.001       200
#> 367     3.5.2   bfile  0.003       200
#> 368     3.5.2 bracket  0.001       200
#> 369     3.5.2   paste  0.002       200
#> 370     3.5.2       c  0.001       200
#> 371     3.5.2   bfile  0.003       200
#> 372     3.5.2 bracket  0.001       200
#> 373     3.5.2   paste  0.011       500
#> 374     3.5.2       c  0.009       500
#> 375     3.5.2   bfile  0.013       500
#> 376     3.5.2 bracket  0.010       500
#> 377     3.5.2   paste  0.002       200
#> 378     3.5.2       c  0.001       200
#> 379     3.5.2   bfile  0.003       200
#> 380     3.5.2 bracket  0.001       200
#> 381     3.5.2   paste  0.011       500
#> 382     3.5.2       c  0.009       500
#> 383     3.5.2   bfile  0.013       500
#> 384     3.5.2 bracket  0.010       500
#> 385     3.5.2   paste  0.024      1000
#> 386     3.5.2       c  0.010      1000
#> 387     3.5.2   bfile  0.008      1000
#> 388     3.5.2 bracket  0.003      1000
#> 389     3.5.2   paste  0.002       200
#> 390     3.5.2       c  0.001       200
#> 391     3.5.2   bfile  0.003       200
#> 392     3.5.2 bracket  0.001       200
#> 393     3.5.2   paste  0.011       500
#> 394     3.5.2       c  0.009       500
#> 395     3.5.2   bfile  0.013       500
#> 396     3.5.2 bracket  0.010       500
#> 397     3.5.2   paste  0.024      1000
#> 398     3.5.2       c  0.010      1000
#> 399     3.5.2   bfile  0.008      1000
#> 400     3.5.2 bracket  0.003      1000
#> 401     3.5.2   paste  0.079      2000
#> 402     3.5.2       c  0.036      2000
#> 403     3.5.2   bfile  0.017      2000
#> 404     3.5.2 bracket  0.007      2000
#> 405     3.5.2   paste  0.002       200
#> 406     3.5.2       c  0.001       200
#> 407     3.5.2   bfile  0.003       200
#> 408     3.5.2 bracket  0.001       200
#> 409     3.5.2   paste  0.011       500
#> 410     3.5.2       c  0.009       500
#> 411     3.5.2   bfile  0.013       500
#> 412     3.5.2 bracket  0.010       500
#> 413     3.5.2   paste  0.024      1000
#> 414     3.5.2       c  0.010      1000
#> 415     3.5.2   bfile  0.008      1000
#> 416     3.5.2 bracket  0.003      1000
#> 417     3.5.2   paste  0.079      2000
#> 418     3.5.2       c  0.036      2000
#> 419     3.5.2   bfile  0.017      2000
#> 420     3.5.2 bracket  0.007      2000
#> 421     3.5.2   paste  0.479      5000
#> 422     3.5.2       c  0.188      5000
#> 423     3.5.2   bfile  0.048      5000
#> 424     3.5.2 bracket  0.015      5000
#> 425     3.5.2   paste  0.002       200
#> 426     3.5.2       c  0.001       200
#> 427     3.5.2   bfile  0.003       200
#> 428     3.5.2 bracket  0.001       200
#> 429     3.5.2   paste  0.011       500
#> 430     3.5.2       c  0.009       500
#> 431     3.5.2   bfile  0.013       500
#> 432     3.5.2 bracket  0.010       500
#> 433     3.5.2   paste  0.024      1000
#> 434     3.5.2       c  0.010      1000
#> 435     3.5.2   bfile  0.008      1000
#> 436     3.5.2 bracket  0.003      1000
#> 437     3.5.2   paste  0.079      2000
#> 438     3.5.2       c  0.036      2000
#> 439     3.5.2   bfile  0.017      2000
#> 440     3.5.2 bracket  0.007      2000
#> 441     3.5.2   paste  0.479      5000
#> 442     3.5.2       c  0.188      5000
#> 443     3.5.2   bfile  0.048      5000
#> 444     3.5.2 bracket  0.015      5000
#> 445     3.5.2   paste  1.937     10000
#> 446     3.5.2       c  0.856     10000
#> 447     3.5.2   bfile  0.094     10000
#> 448     3.5.2 bracket  0.037     10000
#> 449     3.5.2   paste  0.002       200
#> 450     3.5.2       c  0.001       200
#> 451     3.5.2   bfile  0.003       200
#> 452     3.5.2 bracket  0.001       200
#> 453     3.5.2   paste  0.011       500
#> 454     3.5.2       c  0.009       500
#> 455     3.5.2   bfile  0.013       500
#> 456     3.5.2 bracket  0.010       500
#> 457     3.5.2   paste  0.024      1000
#> 458     3.5.2       c  0.010      1000
#> 459     3.5.2   bfile  0.008      1000
#> 460     3.5.2 bracket  0.003      1000
#> 461     3.5.2   paste  0.079      2000
#> 462     3.5.2       c  0.036      2000
#> 463     3.5.2   bfile  0.017      2000
#> 464     3.5.2 bracket  0.007      2000
#> 465     3.5.2   paste  0.479      5000
#> 466     3.5.2       c  0.188      5000
#> 467     3.5.2   bfile  0.048      5000
#> 468     3.5.2 bracket  0.015      5000
#> 469     3.5.2   paste  1.937     10000
#> 470     3.5.2       c  0.856     10000
#> 471     3.5.2   bfile  0.094     10000
#> 472     3.5.2 bracket  0.037     10000
#> 473     3.5.2   paste  7.763     20000
#> 474     3.5.2       c  3.230     20000
#> 475     3.5.2   bfile  0.190     20000
#> 476     3.5.2 bracket  0.066     20000