[plt-scheme] Integer-length

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Wed Mar 22 17:28:08 EST 2006

At Wed, 22 Mar 2006 22:58:33 +0100, Jens Axel Søgaard wrote:
> It would be interesting to hear the timings on the JIT version.

Four sets of times are below:

 1. In a module, JIT enabled
 2. In a module, JIT disabled
 3. As a top-level program, JIT enabled
 4. As a top-level program, JIT disabled

To the last one roughly corresponds to your run, but on my machine.

MzScheme 301.11, x86, Windows.

Matthew

----------------------------------------
BIG-TEST
joe
cpu time: 1718 real time: 1750 gc time: 891
jens-axel
cpu time: 250 real time: 250 gc time: 0
jacob
cpu time: 766 real time: 781 gc time: 344
robby
cpu time: 734 real time: 734 gc time: 312
SMALL-TEST-100
joe
cpu time: 750 real time: 750 gc time: 389
jens-axel
cpu time: 94 real time: 94 gc time: 0
jacob
cpu time: 782 real time: 782 gc time: 359
robby
cpu time: 47 real time: 46 gc time: 0
SMALL-TEST-500
joe
cpu time: 765 real time: 766 gc time: 341
jens-axel
cpu time: 125 real time: 125 gc time: 0
jacob
cpu time: 781 real time: 781 gc time: 313
robby
cpu time: 31 real time: 31 gc time: 0
SMALL-TEST-1000
joe
cpu time: 813 real time: 813 gc time: 361
jens-axel
cpu time: 125 real time: 125 gc time: 0
jacob
cpu time: 781 real time: 781 gc time: 328
robby
cpu time: 47 real time: 47 gc time: 0
SMALL-TEST-10000
joe
cpu time: 1016 real time: 1016 gc time: 436
jens-axel
cpu time: 187 real time: 187 gc time: 0
jacob
cpu time: 782 real time: 781 gc time: 329
robby
cpu time: 31 real time: 31 gc time: 0
SMALL-TEST-100000
joe
cpu time: 1204 real time: 1203 gc time: 312
jens-axel
cpu time: 219 real time: 219 gc time: 0
jacob
cpu time: 781 real time: 781 gc time: 375
robby
cpu time: 297 real time: 297 gc time: 95
----------------------------------------
BIG-TEST
joe
cpu time: 3547 real time: 3578 gc time: 844
jens-axel
cpu time: 3953 real time: 3953 gc time: 0
jacob
cpu time: 1297 real time: 1297 gc time: 563
robby
cpu time: 1297 real time: 1297 gc time: 466
SMALL-TEST-100
joe
cpu time: 2078 real time: 2078 gc time: 597
jens-axel
cpu time: 1234 real time: 1234 gc time: 0
jacob
cpu time: 1313 real time: 1313 gc time: 530
robby
cpu time: 437 real time: 453 gc time: 0
SMALL-TEST-500
joe
cpu time: 2172 real time: 2187 gc time: 546
jens-axel
cpu time: 1687 real time: 1688 gc time: 0
jacob
cpu time: 1297 real time: 1312 gc time: 485
robby
cpu time: 453 real time: 453 gc time: 0
SMALL-TEST-1000
joe
cpu time: 2313 real time: 2313 gc time: 595
jens-axel
cpu time: 1890 real time: 1890 gc time: 0
jacob
cpu time: 1313 real time: 1313 gc time: 551
robby
cpu time: 453 real time: 453 gc time: 0
SMALL-TEST-10000
joe
cpu time: 2922 real time: 2937 gc time: 647
jens-axel
cpu time: 2562 real time: 2579 gc time: 0
jacob
cpu time: 1344 real time: 1359 gc time: 580
robby
cpu time: 469 real time: 469 gc time: 0
SMALL-TEST-100000
joe
cpu time: 3359 real time: 3484 gc time: 748
jens-axel
cpu time: 3265 real time: 3328 gc time: 0
jacob
cpu time: 1282 real time: 1297 gc time: 482
robby
cpu time: 766 real time: 766 gc time: 173
----------------------------------------
BIG-TEST
joe
cpu time: 3219 real time: 3219 gc time: 1018
jens-axel
cpu time: 2515 real time: 2515 gc time: 0
jacob
cpu time: 1469 real time: 1485 gc time: 684
robby
cpu time: 1469 real time: 1468 gc time: 627
SMALL-TEST-100
joe
cpu time: 1891 real time: 1907 gc time: 557
jens-axel
cpu time: 766 real time: 766 gc time: 0
jacob
cpu time: 1484 real time: 1484 gc time: 674
robby
cpu time: 235 real time: 235 gc time: 0
SMALL-TEST-500
joe
cpu time: 1953 real time: 1953 gc time: 659
jens-axel
cpu time: 1063 real time: 1063 gc time: 0
jacob
cpu time: 1469 real time: 1484 gc time: 656
robby
cpu time: 219 real time: 250 gc time: 0
SMALL-TEST-1000
joe
cpu time: 2062 real time: 2094 gc time: 519
jens-axel
cpu time: 1204 real time: 1203 gc time: 0
jacob
cpu time: 1484 real time: 1484 gc time: 702
robby
cpu time: 234 real time: 234 gc time: 0
SMALL-TEST-10000
joe
cpu time: 2594 real time: 2641 gc time: 721
jens-axel
cpu time: 1625 real time: 1625 gc time: 0
jacob
cpu time: 1500 real time: 1500 gc time: 686
robby
cpu time: 250 real time: 250 gc time: 0
SMALL-TEST-100000
joe
cpu time: 3016 real time: 3016 gc time: 874
jens-axel
cpu time: 2047 real time: 2062 gc time: 0
jacob
cpu time: 1500 real time: 1500 gc time: 719
robby
cpu time: 703 real time: 703 gc time: 234
----------------------------------------
BIG-TEST
joe
cpu time: 4515 real time: 4625 gc time: 826
jens-axel
cpu time: 4282 real time: 4281 gc time: 0
jacob
cpu time: 1812 real time: 1812 gc time: 78
robby
cpu time: 1828 real time: 1829 gc time: 610
SMALL-TEST-100
joe
cpu time: 2813 real time: 2828 gc time: 437
jens-axel
cpu time: 1328 real time: 1328 gc time: 0
jacob
cpu time: 1641 real time: 1657 gc time: 563
robby
cpu time: 484 real time: 484 gc time: 0
SMALL-TEST-500
joe
cpu time: 2954 real time: 2953 gc time: 406
jens-axel
cpu time: 1796 real time: 1797 gc time: 0
jacob
cpu time: 1672 real time: 1672 gc time: 596
robby
cpu time: 485 real time: 500 gc time: 0
SMALL-TEST-1000
joe
cpu time: 3062 real time: 3078 gc time: 499
jens-axel
cpu time: 2031 real time: 2031 gc time: 0
jacob
cpu time: 1641 real time: 1657 gc time: 609
robby
cpu time: 469 real time: 468 gc time: 0
SMALL-TEST-10000
joe
cpu time: 3906 real time: 3907 gc time: 610
jens-axel
cpu time: 2750 real time: 2750 gc time: 0
jacob
cpu time: 1656 real time: 1672 gc time: 608
robby
cpu time: 469 real time: 469 gc time: 0
SMALL-TEST-100000
joe
cpu time: 4390 real time: 4406 gc time: 643
jens-axel
cpu time: 3516 real time: 3515 gc time: 0
jacob
cpu time: 1687 real time: 1688 gc time: 623
robby
cpu time: 938 real time: 937 gc time: 251



Posted on the users mailing list.