Created
March 16, 2012 12:05
-
-
Save wvdschel/2049788 to your computer and use it in GitHub Desktop.
memset/memcpy benchmarks
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
OLD MEMSET: 170963885 loops, 2 bytes/loop, 10 sec, 32 MB/sec | |
NEW MEMSET: 238815611 loops, 2 bytes/loop, 10 sec, 45 MB/sec | |
==================================== | |
OLD MEMSET: 182202651 loops, 4 bytes/loop, 10 sec, 69 MB/sec | |
NEW MEMSET: 177544626 loops, 4 bytes/loop, 10 sec, 67 MB/sec | |
==================================== | |
OLD MEMSET: 197814868 loops, 8 bytes/loop, 10 sec, 150 MB/sec | |
NEW MEMSET: 177487994 loops, 8 bytes/loop, 10 sec, 135 MB/sec | |
==================================== | |
OLD MEMSET: 177510297 loops, 16 bytes/loop, 10 sec, 270 MB/sec | |
NEW MEMSET: 168871002 loops, 16 bytes/loop, 10 sec, 257 MB/sec | |
==================================== | |
OLD MEMSET: 147316745 loops, 32 bytes/loop, 10 sec, 449 MB/sec | |
NEW MEMSET: 121460906 loops, 32 bytes/loop, 10 sec, 370 MB/sec | |
==================================== | |
OLD MEMSET: 78673570 loops, 64 bytes/loop, 10 sec, 480 MB/sec | |
NEW MEMSET: 123611571 loops, 64 bytes/loop, 10 sec, 754 MB/sec | |
==================================== | |
OLD MEMSET: 63520781 loops, 128 bytes/loop, 10 sec, 775 MB/sec | |
NEW MEMSET: 87638719 loops, 128 bytes/loop, 10 sec, 1069 MB/sec | |
==================================== | |
OLD MEMSET: 40019921 loops, 256 bytes/loop, 10 sec, 977 MB/sec | |
NEW MEMSET: 51770429 loops, 256 bytes/loop, 10 sec, 1263 MB/sec | |
==================================== | |
OLD MEMSET: 23000328 loops, 512 bytes/loop, 10 sec, 1123 MB/sec | |
NEW MEMSET: 31987292 loops, 512 bytes/loop, 10 sec, 1561 MB/sec | |
==================================== | |
OLD MEMSET: 12431351 loops, 1024 bytes/loop, 10 sec, 1213 MB/sec | |
NEW MEMSET: 18395933 loops, 1024 bytes/loop, 10 sec, 1796 MB/sec | |
==================================== | |
OLD MEMSET: 6474730 loops, 2048 bytes/loop, 10 sec, 1264 MB/sec | |
NEW MEMSET: 9934997 loops, 2048 bytes/loop, 10 sec, 1940 MB/sec | |
==================================== | |
OLD MEMSET: 3307924 loops, 4096 bytes/loop, 10 sec, 1292 MB/sec | |
NEW MEMSET: 5176674 loops, 4096 bytes/loop, 10 sec, 2022 MB/sec | |
==================================== | |
OLD MEMSET: 1671781 loops, 8192 bytes/loop, 10 sec, 1306 MB/sec | |
NEW MEMSET: 2643902 loops, 8192 bytes/loop, 10 sec, 2065 MB/sec | |
==================================== | |
OLD MEMSET: 806366 loops, 16384 bytes/loop, 10 sec, 1259 MB/sec | |
NEW MEMSET: 1252931 loops, 16384 bytes/loop, 10 sec, 1957 MB/sec | |
==================================== | |
OLD MEMSET: 146279 loops, 32768 bytes/loop, 10 sec, 457 MB/sec | |
NEW MEMSET: 383317 loops, 32768 bytes/loop, 10 sec, 1197 MB/sec | |
==================================== | |
OLD MEMCPY: 472118884 loops, 2 bytes/loop, 30 sec, 60 MB/sec | |
NEW MEMCPY: 492083472 loops, 2 bytes/loop, 30 sec, 62 MB/sec | |
==================================== | |
OLD MEMCPY: 593636177 loops, 4 bytes/loop, 30 sec, 150 MB/sec | |
NEW MEMCPY: 593542927 loops, 4 bytes/loop, 30 sec, 150 MB/sec | |
==================================== | |
OLD MEMCPY: 546747204 loops, 8 bytes/loop, 30 sec, 278 MB/sec | |
NEW MEMCPY: 532218916 loops, 8 bytes/loop, 30 sec, 270 MB/sec | |
==================================== | |
OLD MEMCPY: 432848338 loops, 16 bytes/loop, 30 sec, 440 MB/sec | |
NEW MEMCPY: 423584364 loops, 16 bytes/loop, 30 sec, 430 MB/sec | |
==================================== | |
OLD MEMCPY: 472141273 loops, 32 bytes/loop, 30 sec, 960 MB/sec | |
NEW MEMCPY: 460888112 loops, 32 bytes/loop, 30 sec, 937 MB/sec | |
==================================== | |
OLD MEMCPY: 319634518 loops, 64 bytes/loop, 30 sec, 1300 MB/sec | |
NEW MEMCPY: 314242235 loops, 64 bytes/loop, 30 sec, 1278 MB/sec | |
==================================== | |
OLD MEMCPY: 205678141 loops, 128 bytes/loop, 30 sec, 1673 MB/sec | |
NEW MEMCPY: 191991057 loops, 128 bytes/loop, 30 sec, 1562 MB/sec | |
==================================== | |
OLD MEMCPY: 104397367 loops, 256 bytes/loop, 30 sec, 1699 MB/sec | |
NEW MEMCPY: 102677598 loops, 256 bytes/loop, 30 sec, 1671 MB/sec | |
==================================== | |
OLD MEMCPY: 59187952 loops, 512 bytes/loop, 30 sec, 1926 MB/sec | |
NEW MEMCPY: 58589310 loops, 512 bytes/loop, 30 sec, 1907 MB/sec | |
==================================== | |
OLD MEMCPY: 31717728 loops, 1024 bytes/loop, 30 sec, 2064 MB/sec | |
NEW MEMCPY: 31520200 loops, 1024 bytes/loop, 30 sec, 2052 MB/sec | |
==================================== | |
OLD MEMCPY: 16448652 loops, 2048 bytes/loop, 30 sec, 2141 MB/sec | |
NEW MEMCPY: 16382794 loops, 2048 bytes/loop, 30 sec, 2133 MB/sec | |
==================================== | |
OLD MEMCPY: 8379117 loops, 4096 bytes/loop, 30 sec, 2182 MB/sec | |
NEW MEMCPY: 8355726 loops, 4096 bytes/loop, 30 sec, 2175 MB/sec | |
==================================== | |
OLD MEMCPY: 1269638 loops, 8192 bytes/loop, 30 sec, 661 MB/sec | |
NEW MEMCPY: 3138384 loops, 8192 bytes/loop, 30 sec, 1634 MB/sec | |
==================================== | |
OLD MEMCPY: 361937 loops, 16384 bytes/loop, 30 sec, 377 MB/sec | |
NEW MEMCPY: 509830 loops, 16384 bytes/loop, 30 sec, 531 MB/sec | |
==================================== | |
OLD MEMCPY: 169237 loops, 32768 bytes/loop, 30 sec, 352 MB/sec | |
NEW MEMCPY: 256400 loops, 32768 bytes/loop, 30 sec, 534 MB/sec | |
==================================== |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment