blob: 8eb97de4f6fa08230e8e18aefb8d4690e3d903c3 [file] [log] [blame]
********************************************************************************
testSpeed result by Toke Eskildsen (te@statsbiblioteket.dk) 2010-02-26
Java 1.6.0_15-b03 64bit Server, default settings, Linux
Dell Precision M6500: Intel i7 Q 820 @ 1.73GHz, 8 MB cache,
dual-channel PC 1333 RAM
********************************************************************************
bitsPerValue valueCount getCount Direct8 Direct16 Packed32 Aligned32 Direct32 Packed64 Aligned64 Direct64 Generated
1 1000 10000000 129 131 230 224 153 245 226 154 308
1 1000000 10000000 216 220 252 221 232 242 220 297 303
1 10000000 10000000 353 465 271 265 503 267 260 533 312
3 1000 10000000 160 160 260 227 153 253 227 155 322
3 1000000 10000000 212 218 262 244 226 258 240 298 349
3 10000000 10000000 413 493 327 334 531 326 278 532 327
4 1000 10000000 161 159 255 227 153 253 226 155 307
4 1000000 10000000 213 217 261 250 225 262 248 296 306
4 10000000 10000000 355 459 282 290 499 281 284 534 322
7 1000 10000000 160 159 256 226 153 253 232 163 322
7 1000000 10000000 212 216 265 260 225 265 257 295 320
7 10000000 10000000 358 460 367 407 496 369 382 531 412
Mean: 245 279 274 264 295 272 256 328 325
bitsPerValue valueCount getCount Direct8 Direct16 Packed32 Aligned32 Direct32 Packed64 Aligned64 Direct64
8 1000 10000000 160 159 255 226 153 253 226 154
8 1000000 10000000 213 216 266 261 224 266 258 300
8 10000000 10000000 362 456 398 406 498 400 402 531
Mean: 245 277 306 297 291 306 295 328
bitsPerValue valueCount getCount Direct16 Packed32 Aligned32 Direct32 Packed64 Aligned64 Direct64 Generated
9 1000 10000000 159 256 228 152 254 225 154 325
9 1000000 10000000 217 267 265 226 268 260 304 320
9 10000000 10000000 460 419 458 498 425 433 533 461
15 1000 10000000 161 256 228 154 253 227 156 324
15 1000000 10000000 217 269 268 227 270 264 296 322
15 10000000 10000000 457 491 507 499 493 503 533 519
Mean: 278 326 325 292 327 318 329 378
bitsPerValue valueCount getCount Direct16 Packed32 Aligned32 Direct32 Packed64 Aligned64 Direct64
16 1000 10000000 160 255 227 154 253 227 155
16 1000000 10000000 217 269 266 229 270 263 295
16 10000000 10000000 454 487 515 491 498 495 528
Mean: 277 337 336 291 340 328 326
bitsPerValue valueCount getCount Packed32 Aligned32 Direct32 Packed64 Aligned64 Direct64 Generated
17 1000 10000000 256 226 153 253 226 155 325
17 1000000 10000000 270 277 224 269 269 301 323
17 10000000 10000000 499 547 496 501 527 533 530
28 1000 10000000 257 227 153 254 227 154 319
28 1000000 10000000 273 276 224 274 280 298 325
28 10000000 10000000 532 547 497 535 547 530 557
31 1000 10000000 256 226 152 253 225 155 345
31 1000000 10000000 274 276 225 274 277 301 344
31 10000000 10000000 538 553 498 543 549 533 572
Mean: 350 350 291 350 347 328 404
bitsPerValue valueCount getCount Direct32 Packed64 Aligned64 Direct64
32 1000 10000000 153 252 226 154
32 1000000 10000000 224 274 275 302
32 10000000 10000000 492 538 546 527
Mean: 289 354 349 327
bitsPerValue valueCount getCount Packed64 Aligned64 Direct64 Generated
33 1000 10000000 253 226 170 331
33 1000000 10000000 277 348 324 363
33 10000000 10000000 815 578 530 570
47 1000 10000000 253 226 154 325
47 1000000 10000000 290 356 373 456
47 10000000 10000000 557 573 529 585
49 1000 10000000 253 225 155 325
49 1000000 10000000 413 376 327 365
49 10000000 10000000 564 579 528 589
63 1000 10000000 251 228 169 327
63 1000000 10000000 379 390 350 429
63 10000000 10000000 575 578 531 602
Mean: 406 390 345 438
Total execution time: 319 seconds
********************************************************************************
testSpeed result by Toke Eskildsen (te@statsbiblioteket.dk) 2010-02-26
Java 1.6.0_15-b03 64bit Server, default settings, Linux
Server ps3: Intel Xeon L5420 @ 2.50GHz, 6 MB cache
********************************************************************************
bitsPerValue valueCount getCount Direct8 Direct16 Packed32 Aligned32 Direct32 Packed64 Aligned64 Direct64 Generated
1 1000 10000000 361 358 483 540 436 502 521 436 536
1 1000000 10000000 411 419 473 550 540 477 545 926 516
1 10000000 10000000 935 1137 404 453 1244 403 444 1309 435
3 1000 10000000 333 330 394 402 334 390 389 334 458
3 1000000 10000000 344 403 401 442 645 398 431 837 431
3 10000000 10000000 936 1136 493 593 1244 488 557 1308 504
4 1000 10000000 333 328 394 392 334 401 393 334 445
4 1000000 10000000 334 354 395 442 444 399 434 836 428
4 10000000 10000000 934 1136 638 707 1244 650 699 1309 642
7 1000 10000000 337 328 394 411 334 390 389 334 457
7 1000000 10000000 334 355 396 444 455 403 434 835 433
7 10000000 10000000 935 1137 1016 1076 1245 965 1017 1315 939
Mean: 543 618 490 537 708 488 521 842 518
bitsPerValue valueCount getCount Direct8 Direct16 Packed32 Aligned32 Direct32 Packed64 Aligned64 Direct64
8 1000 10000000 333 330 394 392 334 391 389 334
8 1000000 10000000 333 353 399 444 449 397 435 835
8 10000000 10000000 934 1136 1008 1074 1244 1021 1070 1309
Mean: 533 606 600 636 675 603 631 826
bitsPerValue valueCount getCount Direct16 Packed32 Aligned32 Direct32 Packed64 Aligned64 Direct64 Generated
9 1000 10000000 329 472 392 334 391 389 334 455
9 1000000 10000000 355 401 451 465 492 438 835 440
9 10000000 10000000 1136 1052 1179 1243 1066 1122 1311 1035
15 1000 10000000 328 407 392 334 409 389 334 458
15 1000000 10000000 355 410 460 452 410 453 835 444
15 10000000 10000000 1136 1195 1281 1244 1208 1281 1310 1164
Mean: 606 656 692 678 662 678 826 666
bitsPerValue valueCount getCount Direct16 Packed32 Aligned32 Direct32 Packed64 Aligned64 Direct64
16 1000 10000000 328 408 392 334 391 389 334
16 1000000 10000000 354 411 459 456 414 453 836
16 10000000 10000000 1137 1207 1282 1244 1221 1274 1308
Mean: 606 675 711 678 675 705 826
bitsPerValue valueCount getCount Packed32 Aligned32 Direct32 Packed64 Aligned64 Direct64 Generated
17 1000 10000000 394 392 334 391 389 334 457
17 1000000 10000000 412 579 454 413 465 835 448
17 10000000 10000000 1219 1390 1244 1233 1334 1309 1188
28 1000 10000000 394 392 334 391 389 334 456
28 1000000 10000000 487 566 456 469 583 837 481
28 10000000 10000000 1295 1383 1244 1307 1391 1309 1274
31 1000 10000000 394 392 334 390 389 334 458
31 1000000 10000000 519 567 465 508 581 837 530
31 10000000 10000000 1306 1382 1243 1318 1389 1309 1268
Mean: 713 782 678 713 767 826 728
bitsPerValue valueCount getCount Direct32 Packed64 Aligned64 Direct64
32 1000 10000000 334 390 389 334
32 1000000 10000000 391 458 507 835
32 10000000 10000000 1243 1322 1400 1308
Mean: 656 723 765 825
bitsPerValue valueCount getCount Packed64 Aligned64 Direct64 Generated
33 1000 10000000 390 389 334 460
33 1000000 10000000 526 965 834 579
33 10000000 10000000 1322 1453 1308 1277
47 1000 10000000 390 389 334 462
47 1000000 10000000 746 963 835 758
47 10000000 10000000 1354 1454 1308 1337
49 1000 10000000 391 391 334 462
49 1000000 10000000 771 961 835 780
49 10000000 10000000 1358 1454 1309 1341
63 1000 10000000 390 389 334 463
63 1000000 10000000 912 966 838 957
63 10000000 10000000 1428 1457 1308 1350
Mean: 831 935 825 852
Total execution time: 675 seconds
********************************************************************************
testSpeed result by Toke Eskildsen (te@statsbiblioteket.dk) 2010-02-26
Java 1.6.0_07-b06 64bit Server, default settings, Linux
Server debit: Intel Xeon MP CPU @ 3.16GHz, 1 MB cache
********************************************************************************
bitsPerValue valueCount getCount Direct8 Direct16 Packed32 Aligned32 Direct32 Packed64 Aligned64 Direct64 Generated
1 1000 10000000 427 430 498 753 470 545 746 470 620
1 1000000 10000000 818 1597 556 751 2069 575 747 2348 627
1 10000000 10000000 2354 2542 1196 1378 2544 1177 1315 2718 1192
3 1000 10000000 469 468 527 733 482 534 725 495 633
3 1000000 10000000 929 1571 594 789 2026 627 778 2287 646
3 10000000 10000000 2424 2534 2247 2339 2559 2360 2320 2720 2139
4 1000 10000000 469 469 528 734 483 534 725 495 620
4 1000000 10000000 876 1593 630 807 2027 653 812 2277 681
4 10000000 10000000 2419 2513 2367 2441 2557 2511 2451 2700 2301
7 1000 10000000 470 469 530 734 483 534 726 495 634
7 1000000 10000000 855 1590 822 1228 2024 886 997 2293 816
7 10000000 10000000 2416 2524 2561 2647 2557 2721 2641 2712 2464
Mean: 1243 1525 1088 1277 1690 1138 1248 1834 1114
bitsPerValue valueCount getCount Direct8 Direct16 Packed32 Aligned32 Direct32 Packed64 Aligned64 Direct64
8 1000 10000000 469 470 527 733 494 535 726 496
8 1000000 10000000 795 1569 958 1112 2042 951 1061 2299
8 10000000 10000000 2417 2505 2608 2655 2579 2768 2672 2718
Mean: 1227 1514 1364 1500 1705 1418 1486 1837
bitsPerValue valueCount getCount Direct16 Packed32 Aligned32 Direct32 Packed64 Aligned64 Direct64 Generated
9 1000 10000000 470 529 736 486 533 728 493 633
9 1000000 10000000 1587 1029 1409 2026 1205 1239 2277 1102
9 10000000 10000000 2519 2637 2723 2570 2776 2693 2723 2517
15 1000 10000000 468 527 736 485 534 728 496 631
15 1000000 10000000 1606 1675 1835 2023 1746 1813 2278 1602
15 10000000 10000000 2522 2734 2773 2557 2867 2770 2748 2603
Mean: 1528 1521 1702 1691 1610 1661 1835 1514
bitsPerValue valueCount getCount Direct16 Packed32 Aligned32 Direct32 Packed64 Aligned64 Direct64
16 1000 10000000 469 528 734 484 534 725 496
16 1000000 10000000 1598 1706 1859 2040 1804 1853 2297
16 10000000 10000000 2519 2734 2762 2556 2881 2775 2736
Mean: 1528 1656 1785 1693 1739 1784 1843
bitsPerValue valueCount getCount Packed32 Aligned32 Direct32 Packed64 Aligned64 Direct64 Generated
17 1000 10000000 528 735 483 535 725 489 632
17 1000000 10000000 1800 2347 2038 1886 2088 2297 1738
17 10000000 10000000 2728 2860 2570 2903 2814 2708 2620
28 1000 10000000 528 734 484 535 724 493 636
28 1000000 10000000 2193 2326 2042 2306 2321 2284 2147
28 10000000 10000000 2782 2874 2539 2936 2873 2705 2716
31 1000 10000000 529 734 482 534 725 487 635
31 1000000 10000000 2260 2327 2023 2379 2334 2277 2188
31 10000000 10000000 2811 2874 2539 2966 2859 2701 2733
Mean: 1795 1979 1688 1886 1940 1826 1782
bitsPerValue valueCount getCount Direct32 Packed64 Aligned64 Direct64
32 1000 10000000 484 536 726 490
32 1000000 10000000 2022 2386 2324 2278
32 10000000 10000000 2554 2981 2877 2721
Mean: 1686 1967 1975 1829
bitsPerValue valueCount getCount Packed64 Aligned64 Direct64 Generated
33 1000 10000000 534 724 494 639
33 1000000 10000000 2401 2601 2294 2201
33 10000000 10000000 2980 3042 2729 2758
47 1000 10000000 534 725 494 649
47 1000000 10000000 2602 2614 2310 2403
47 10000000 10000000 3081 3029 2742 2882
49 1000 10000000 533 724 494 649
49 1000000 10000000 2618 2609 2292 2399
49 10000000 10000000 3085 3052 2742 2888
63 1000 10000000 537 726 494 639
63 1000000 10000000 2695 2604 2289 2478
63 10000000 10000000 3148 3069 2696 2984
Mean: 2062 2126 1839 1964
Total execution time: 1607 seconds