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