multiple vars vs one var (v2)

Revision 2 of this benchmark created by Nikolay S. Frantsev on


Test runner

Ready to run.

Testing in
TestOps/sec
multiple vars
var a0 = 0;
var a1 = 1;
var a2 = 2;
var a3 = 3;
var a4 = 4;
var a5 = 5;
var a6 = 6;
var a7 = 7;
var a8 = 8;
var a9 = 9;
var a10 = 10;
var a11 = 11;
var a12 = 12;
var a13 = 13;
var a14 = 14;
var a15 = 15;
var a16 = 16;
var a17 = 17;
var a18 = 18;
var a19 = 19;
var a20 = 20;
var a21 = 21;
var a22 = 22;
var a23 = 23;
var a24 = 24;
var a25 = 25;
var a26 = 26;
var a27 = 27;
var a28 = 28;
var a29 = 29;
var a30 = 30;
var a31 = 31;
var a32 = 32;
var a33 = 33;
var a34 = 34;
var a35 = 35;
var a36 = 36;
var a37 = 37;
var a38 = 38;
var a39 = 39;
var a40 = 40;
var a41 = 41;
var a42 = 42;
var a43 = 43;
var a44 = 44;
var a45 = 45;
var a46 = 46;
var a47 = 47;
var a48 = 48;
var a49 = 49;
var a50 = 50;
var a51 = 51;
var a52 = 52;
var a53 = 53;
var a54 = 54;
var a55 = 55;
var a56 = 56;
var a57 = 57;
var a58 = 58;
var a59 = 59;
var a60 = 60;
var a61 = 61;
var a62 = 62;
var a63 = 63;
var a64 = 64;
var a65 = 65;
var a66 = 66;
var a67 = 67;
var a68 = 68;
var a69 = 69;
var a70 = 70;
var a71 = 71;
var a72 = 72;
var a73 = 73;
var a74 = 74;
var a75 = 75;
var a76 = 76;
var a77 = 77;
var a78 = 78;
var a79 = 79;
var a80 = 80;
var a81 = 81;
var a82 = 82;
var a83 = 83;
var a84 = 84;
var a85 = 85;
var a86 = 86;
var a87 = 87;
var a88 = 88;
var a89 = 89;
var a90 = 90;
var a91 = 91;
var a92 = 92;
var a93 = 93;
var a94 = 94;
var a95 = 95;
var a96 = 96;
var a97 = 97;
var a98 = 98;
var a99 = 99;
var a100 = 100;
var a101 = 101;
var a102 = 102;
var a103 = 103;
var a104 = 104;
var a105 = 105;
var a106 = 106;
var a107 = 107;
var a108 = 108;
var a109 = 109;
var a110 = 110;
var a111 = 111;
var a112 = 112;
var a113 = 113;
var a114 = 114;
var a115 = 115;
var a116 = 116;
var a117 = 117;
var a118 = 118;
var a119 = 119;
var a120 = 120;
var a121 = 121;
var a122 = 122;
var a123 = 123;
var a124 = 124;
var a125 = 125;
var a126 = 126;
var a127 = 127;
var a128 = 128;
var a129 = 129;
var a130 = 130;
var a131 = 131;
var a132 = 132;
var a133 = 133;
var a134 = 134;
var a135 = 135;
var a136 = 136;
var a137 = 137;
var a138 = 138;
var a139 = 139;
var a140 = 140;
var a141 = 141;
var a142 = 142;
var a143 = 143;
var a144 = 144;
var a145 = 145;
var a146 = 146;
var a147 = 147;
var a148 = 148;
var a149 = 149;
var a150 = 150;
var a151 = 151;
var a152 = 152;
var a153 = 153;
var a154 = 154;
var a155 = 155;
var a156 = 156;
var a157 = 157;
var a158 = 158;
var a159 = 159;
var a160 = 160;
var a161 = 161;
var a162 = 162;
var a163 = 163;
var a164 = 164;
var a165 = 165;
var a166 = 166;
var a167 = 167;
var a168 = 168;
var a169 = 169;
var a170 = 170;
var a171 = 171;
var a172 = 172;
var a173 = 173;
var a174 = 174;
var a175 = 175;
var a176 = 176;
var a177 = 177;
var a178 = 178;
var a179 = 179;
var a180 = 180;
var a181 = 181;
var a182 = 182;
var a183 = 183;
var a184 = 184;
var a185 = 185;
var a186 = 186;
var a187 = 187;
var a188 = 188;
var a189 = 189;
var a190 = 190;
var a191 = 191;
var a192 = 192;
var a193 = 193;
var a194 = 194;
var a195 = 195;
var a196 = 196;
var a197 = 197;
var a198 = 198;
var a199 = 199;
var a200 = 200;
var a201 = 201;
var a202 = 202;
var a203 = 203;
var a204 = 204;
var a205 = 205;
var a206 = 206;
var a207 = 207;
var a208 = 208;
var a209 = 209;
var a210 = 210;
var a211 = 211;
var a212 = 212;
var a213 = 213;
var a214 = 214;
var a215 = 215;
var a216 = 216;
var a217 = 217;
var a218 = 218;
var a219 = 219;
var a220 = 220;
var a221 = 221;
var a222 = 222;
var a223 = 223;
var a224 = 224;
var a225 = 225;
var a226 = 226;
var a227 = 227;
var a228 = 228;
var a229 = 229;
var a230 = 230;
var a231 = 231;
var a232 = 232;
var a233 = 233;
var a234 = 234;
var a235 = 235;
var a236 = 236;
var a237 = 237;
var a238 = 238;
var a239 = 239;
var a240 = 240;
var a241 = 241;
var a242 = 242;
var a243 = 243;
var a244 = 244;
var a245 = 245;
var a246 = 246;
var a247 = 247;
var a248 = 248;
var a249 = 249;
var a250 = 250;
var a251 = 251;
var a252 = 252;
var a253 = 253;
var a254 = 254;
var a255 = 255;
var a256 = 256;
var a257 = 257;
var a258 = 258;
var a259 = 259;
var a260 = 260;
var a261 = 261;
var a262 = 262;
var a263 = 263;
var a264 = 264;
var a265 = 265;
var a266 = 266;
var a267 = 267;
var a268 = 268;
var a269 = 269;
var a270 = 270;
var a271 = 271;
var a272 = 272;
var a273 = 273;
var a274 = 274;
var a275 = 275;
var a276 = 276;
var a277 = 277;
var a278 = 278;
var a279 = 279;
var a280 = 280;
var a281 = 281;
var a282 = 282;
var a283 = 283;
var a284 = 284;
var a285 = 285;
var a286 = 286;
var a287 = 287;
var a288 = 288;
var a289 = 289;
var a290 = 290;
var a291 = 291;
var a292 = 292;
var a293 = 293;
var a294 = 294;
var a295 = 295;
var a296 = 296;
var a297 = 297;
var a298 = 298;
var a299 = 299;
var a300 = 300;
var a301 = 301;
var a302 = 302;
var a303 = 303;
var a304 = 304;
var a305 = 305;
var a306 = 306;
var a307 = 307;
var a308 = 308;
var a309 = 309;
var a310 = 310;
var a311 = 311;
var a312 = 312;
var a313 = 313;
var a314 = 314;
var a315 = 315;
var a316 = 316;
var a317 = 317;
var a318 = 318;
var a319 = 319;
var a320 = 320;
var a321 = 321;
var a322 = 322;
var a323 = 323;
var a324 = 324;
var a325 = 325;
var a326 = 326;
var a327 = 327;
var a328 = 328;
var a329 = 329;
var a330 = 330;
var a331 = 331;
var a332 = 332;
var a333 = 333;
var a334 = 334;
var a335 = 335;
var a336 = 336;
var a337 = 337;
var a338 = 338;
var a339 = 339;
var a340 = 340;
var a341 = 341;
var a342 = 342;
var a343 = 343;
var a344 = 344;
var a345 = 345;
var a346 = 346;
var a347 = 347;
var a348 = 348;
var a349 = 349;
var a350 = 350;
var a351 = 351;
var a352 = 352;
var a353 = 353;
var a354 = 354;
var a355 = 355;
var a356 = 356;
var a357 = 357;
var a358 = 358;
var a359 = 359;
var a360 = 360;
var a361 = 361;
var a362 = 362;
var a363 = 363;
var a364 = 364;
var a365 = 365;
var a366 = 366;
var a367 = 367;
var a368 = 368;
var a369 = 369;
var a370 = 370;
var a371 = 371;
var a372 = 372;
var a373 = 373;
var a374 = 374;
var a375 = 375;
var a376 = 376;
var a377 = 377;
var a378 = 378;
var a379 = 379;
var a380 = 380;
var a381 = 381;
var a382 = 382;
var a383 = 383;
var a384 = 384;
var a385 = 385;
var a386 = 386;
var a387 = 387;
var a388 = 388;
var a389 = 389;
var a390 = 390;
var a391 = 391;
var a392 = 392;
var a393 = 393;
var a394 = 394;
var a395 = 395;
var a396 = 396;
var a397 = 397;
var a398 = 398;
var a399 = 399;
var a400 = 400;
var a401 = 401;
var a402 = 402;
var a403 = 403;
var a404 = 404;
var a405 = 405;
var a406 = 406;
var a407 = 407;
var a408 = 408;
var a409 = 409;
var a410 = 410;
var a411 = 411;
var a412 = 412;
var a413 = 413;
var a414 = 414;
var a415 = 415;
var a416 = 416;
var a417 = 417;
var a418 = 418;
var a419 = 419;
var a420 = 420;
var a421 = 421;
var a422 = 422;
var a423 = 423;
var a424 = 424;
var a425 = 425;
var a426 = 426;
var a427 = 427;
var a428 = 428;
var a429 = 429;
var a430 = 430;
var a431 = 431;
var a432 = 432;
var a433 = 433;
var a434 = 434;
var a435 = 435;
var a436 = 436;
var a437 = 437;
var a438 = 438;
var a439 = 439;
var a440 = 440;
var a441 = 441;
var a442 = 442;
var a443 = 443;
var a444 = 444;
var a445 = 445;
var a446 = 446;
var a447 = 447;
var a448 = 448;
var a449 = 449;
var a450 = 450;
var a451 = 451;
var a452 = 452;
var a453 = 453;
var a454 = 454;
var a455 = 455;
var a456 = 456;
var a457 = 457;
var a458 = 458;
var a459 = 459;
var a460 = 460;
var a461 = 461;
var a462 = 462;
var a463 = 463;
var a464 = 464;
var a465 = 465;
var a466 = 466;
var a467 = 467;
var a468 = 468;
var a469 = 469;
var a470 = 470;
var a471 = 471;
var a472 = 472;
var a473 = 473;
var a474 = 474;
var a475 = 475;
var a476 = 476;
var a477 = 477;
var a478 = 478;
var a479 = 479;
var a480 = 480;
var a481 = 481;
var a482 = 482;
var a483 = 483;
var a484 = 484;
var a485 = 485;
var a486 = 486;
var a487 = 487;
var a488 = 488;
var a489 = 489;
var a490 = 490;
var a491 = 491;
var a492 = 492;
var a493 = 493;
var a494 = 494;
var a495 = 495;
var a496 = 496;
var a497 = 497;
var a498 = 498;
var a499 = 499;
ready
one var
var a0 = 0,
        a1 = 1,
        a2 = 2,
        a3 = 3,
        a4 = 4,
        a5 = 5,
        a6 = 6,
        a7 = 7,
        a8 = 8,
        a9 = 9,
        a10 = 10,
        a11 = 11,
        a12 = 12,
        a13 = 13,
        a14 = 14,
        a15 = 15,
        a16 = 16,
        a17 = 17,
        a18 = 18,
        a19 = 19,
        a20 = 20,
        a21 = 21,
        a22 = 22,
        a23 = 23,
        a24 = 24,
        a25 = 25,
        a26 = 26,
        a27 = 27,
        a28 = 28,
        a29 = 29,
        a30 = 30,
        a31 = 31,
        a32 = 32,
        a33 = 33,
        a34 = 34,
        a35 = 35,
        a36 = 36,
        a37 = 37,
        a38 = 38,
        a39 = 39,
        a40 = 40,
        a41 = 41,
        a42 = 42,
        a43 = 43,
        a44 = 44,
        a45 = 45,
        a46 = 46,
        a47 = 47,
        a48 = 48,
        a49 = 49,
        a50 = 50,
        a51 = 51,
        a52 = 52,
        a53 = 53,
        a54 = 54,
        a55 = 55,
        a56 = 56,
        a57 = 57,
        a58 = 58,
        a59 = 59,
        a60 = 60,
        a61 = 61,
        a62 = 62,
        a63 = 63,
        a64 = 64,
        a65 = 65,
        a66 = 66,
        a67 = 67,
        a68 = 68,
        a69 = 69,
        a70 = 70,
        a71 = 71,
        a72 = 72,
        a73 = 73,
        a74 = 74,
        a75 = 75,
        a76 = 76,
        a77 = 77,
        a78 = 78,
        a79 = 79,
        a80 = 80,
        a81 = 81,
        a82 = 82,
        a83 = 83,
        a84 = 84,
        a85 = 85,
        a86 = 86,
        a87 = 87,
        a88 = 88,
        a89 = 89,
        a90 = 90,
        a91 = 91,
        a92 = 92,
        a93 = 93,
        a94 = 94,
        a95 = 95,
        a96 = 96,
        a97 = 97,
        a98 = 98,
        a99 = 99,
        a100 = 100,
        a101 = 101,
        a102 = 102,
        a103 = 103,
        a104 = 104,
        a105 = 105,
        a106 = 106,
        a107 = 107,
        a108 = 108,
        a109 = 109,
        a110 = 110,
        a111 = 111,
        a112 = 112,
        a113 = 113,
        a114 = 114,
        a115 = 115,
        a116 = 116,
        a117 = 117,
        a118 = 118,
        a119 = 119,
        a120 = 120,
        a121 = 121,
        a122 = 122,
        a123 = 123,
        a124 = 124,
        a125 = 125,
        a126 = 126,
        a127 = 127,
        a128 = 128,
        a129 = 129,
        a130 = 130,
        a131 = 131,
        a132 = 132,
        a133 = 133,
        a134 = 134,
        a135 = 135,
        a136 = 136,
        a137 = 137,
        a138 = 138,
        a139 = 139,
        a140 = 140,
        a141 = 141,
        a142 = 142,
        a143 = 143,
        a144 = 144,
        a145 = 145,
        a146 = 146,
        a147 = 147,
        a148 = 148,
        a149 = 149,
        a150 = 150,
        a151 = 151,
        a152 = 152,
        a153 = 153,
        a154 = 154,
        a155 = 155,
        a156 = 156,
        a157 = 157,
        a158 = 158,
        a159 = 159,
        a160 = 160,
        a161 = 161,
        a162 = 162,
        a163 = 163,
        a164 = 164,
        a165 = 165,
        a166 = 166,
        a167 = 167,
        a168 = 168,
        a169 = 169,
        a170 = 170,
        a171 = 171,
        a172 = 172,
        a173 = 173,
        a174 = 174,
        a175 = 175,
        a176 = 176,
        a177 = 177,
        a178 = 178,
        a179 = 179,
        a180 = 180,
        a181 = 181,
        a182 = 182,
        a183 = 183,
        a184 = 184,
        a185 = 185,
        a186 = 186,
        a187 = 187,
        a188 = 188,
        a189 = 189,
        a190 = 190,
        a191 = 191,
        a192 = 192,
        a193 = 193,
        a194 = 194,
        a195 = 195,
        a196 = 196,
        a197 = 197,
        a198 = 198,
        a199 = 199,
        a200 = 200,
        a201 = 201,
        a202 = 202,
        a203 = 203,
        a204 = 204,
        a205 = 205,
        a206 = 206,
        a207 = 207,
        a208 = 208,
        a209 = 209,
        a210 = 210,
        a211 = 211,
        a212 = 212,
        a213 = 213,
        a214 = 214,
        a215 = 215,
        a216 = 216,
        a217 = 217,
        a218 = 218,
        a219 = 219,
        a220 = 220,
        a221 = 221,
        a222 = 222,
        a223 = 223,
        a224 = 224,
        a225 = 225,
        a226 = 226,
        a227 = 227,
        a228 = 228,
        a229 = 229,
        a230 = 230,
        a231 = 231,
        a232 = 232,
        a233 = 233,
        a234 = 234,
        a235 = 235,
        a236 = 236,
        a237 = 237,
        a238 = 238,
        a239 = 239,
        a240 = 240,
        a241 = 241,
        a242 = 242,
        a243 = 243,
        a244 = 244,
        a245 = 245,
        a246 = 246,
        a247 = 247,
        a248 = 248,
        a249 = 249,
        a250 = 250,
        a251 = 251,
        a252 = 252,
        a253 = 253,
        a254 = 254,
        a255 = 255,
        a256 = 256,
        a257 = 257,
        a258 = 258,
        a259 = 259,
        a260 = 260,
        a261 = 261,
        a262 = 262,
        a263 = 263,
        a264 = 264,
        a265 = 265,
        a266 = 266,
        a267 = 267,
        a268 = 268,
        a269 = 269,
        a270 = 270,
        a271 = 271,
        a272 = 272,
        a273 = 273,
        a274 = 274,
        a275 = 275,
        a276 = 276,
        a277 = 277,
        a278 = 278,
        a279 = 279,
        a280 = 280,
        a281 = 281,
        a282 = 282,
        a283 = 283,
        a284 = 284,
        a285 = 285,
        a286 = 286,
        a287 = 287,
        a288 = 288,
        a289 = 289,
        a290 = 290,
        a291 = 291,
        a292 = 292,
        a293 = 293,
        a294 = 294,
        a295 = 295,
        a296 = 296,
        a297 = 297,
        a298 = 298,
        a299 = 299,
        a300 = 300,
        a301 = 301,
        a302 = 302,
        a303 = 303,
        a304 = 304,
        a305 = 305,
        a306 = 306,
        a307 = 307,
        a308 = 308,
        a309 = 309,
        a310 = 310,
        a311 = 311,
        a312 = 312,
        a313 = 313,
        a314 = 314,
        a315 = 315,
        a316 = 316,
        a317 = 317,
        a318 = 318,
        a319 = 319,
        a320 = 320,
        a321 = 321,
        a322 = 322,
        a323 = 323,
        a324 = 324,
        a325 = 325,
        a326 = 326,
        a327 = 327,
        a328 = 328,
        a329 = 329,
        a330 = 330,
        a331 = 331,
        a332 = 332,
        a333 = 333,
        a334 = 334,
        a335 = 335,
        a336 = 336,
        a337 = 337,
        a338 = 338,
        a339 = 339,
        a340 = 340,
        a341 = 341,
        a342 = 342,
        a343 = 343,
        a344 = 344,
        a345 = 345,
        a346 = 346,
        a347 = 347,
        a348 = 348,
        a349 = 349,
        a350 = 350,
        a351 = 351,
        a352 = 352,
        a353 = 353,
        a354 = 354,
        a355 = 355,
        a356 = 356,
        a357 = 357,
        a358 = 358,
        a359 = 359,
        a360 = 360,
        a361 = 361,
        a362 = 362,
        a363 = 363,
        a364 = 364,
        a365 = 365,
        a366 = 366,
        a367 = 367,
        a368 = 368,
        a369 = 369,
        a370 = 370,
        a371 = 371,
        a372 = 372,
        a373 = 373,
        a374 = 374,
        a375 = 375,
        a376 = 376,
        a377 = 377,
        a378 = 378,
        a379 = 379,
        a380 = 380,
        a381 = 381,
        a382 = 382,
        a383 = 383,
        a384 = 384,
        a385 = 385,
        a386 = 386,
        a387 = 387,
        a388 = 388,
        a389 = 389,
        a390 = 390,
        a391 = 391,
        a392 = 392,
        a393 = 393,
        a394 = 394,
        a395 = 395,
        a396 = 396,
        a397 = 397,
        a398 = 398,
        a399 = 399,
        a400 = 400,
        a401 = 401,
        a402 = 402,
        a403 = 403,
        a404 = 404,
        a405 = 405,
        a406 = 406,
        a407 = 407,
        a408 = 408,
        a409 = 409,
        a410 = 410,
        a411 = 411,
        a412 = 412,
        a413 = 413,
        a414 = 414,
        a415 = 415,
        a416 = 416,
        a417 = 417,
        a418 = 418,
        a419 = 419,
        a420 = 420,
        a421 = 421,
        a422 = 422,
        a423 = 423,
        a424 = 424,
        a425 = 425,
        a426 = 426,
        a427 = 427,
        a428 = 428,
        a429 = 429,
        a430 = 430,
        a431 = 431,
        a432 = 432,
        a433 = 433,
        a434 = 434,
        a435 = 435,
        a436 = 436,
        a437 = 437,
        a438 = 438,
        a439 = 439,
        a440 = 440,
        a441 = 441,
        a442 = 442,
        a443 = 443,
        a444 = 444,
        a445 = 445,
        a446 = 446,
        a447 = 447,
        a448 = 448,
        a449 = 449,
        a450 = 450,
        a451 = 451,
        a452 = 452,
        a453 = 453,
        a454 = 454,
        a455 = 455,
        a456 = 456,
        a457 = 457,
        a458 = 458,
        a459 = 459,
        a460 = 460,
        a461 = 461,
        a462 = 462,
        a463 = 463,
        a464 = 464,
        a465 = 465,
        a466 = 466,
        a467 = 467,
        a468 = 468,
        a469 = 469,
        a470 = 470,
        a471 = 471,
        a472 = 472,
        a473 = 473,
        a474 = 474,
        a475 = 475,
        a476 = 476,
        a477 = 477,
        a478 = 478,
        a479 = 479,
        a480 = 480,
        a481 = 481,
        a482 = 482,
        a483 = 483,
        a484 = 484,
        a485 = 485,
        a486 = 486,
        a487 = 487,
        a488 = 488,
        a489 = 489,
        a490 = 490,
        a491 = 491,
        a492 = 492,
        a493 = 493,
        a494 = 494,
        a495 = 495,
        a496 = 496,
        a497 = 497,
        a498 = 498,
        a499 = 499;
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.

  • Revision 1: published by var on
  • Revision 2: published by Nikolay S. Frantsev on