testmem.exe is a command-line tool for testing speed of the memory access on your computer. It will just print out time and speed of consecutive writing and reading a few megabytes of memory several times.
This distribution includes:
Program itself (40KB)
Source code (for MSVC).
Please send me any comments on bugs you may find here.
Program archived (21KB)
Program + source + makefile archive
!!! Some browsers, like Netscape, will download .rar archive in text mode by
default. This results in a broken archive.
I also plan to run a small database on TestMem page with test results from
various systems. Please e-mail me
your computer's test.
Instructions: from Windows start menu, choose command prompt. Change directory
to the one where you' ve just downloaded/unpacked testmem.exe. Switch to
fullscreen mode (via alt+Enter).
Run
testmem 10 10
If there was heavy swapping during this program's run - run it again.
At this point, you can copy program's results from your console window to
clipboard (see console window's system menu|edit).
>Writing 10 MB 10 times (gives quite correct results)
System Description | 64b(FP) | 64b(MMX) | 32bit | 16bit | 8bit | 64b(FP) | 64b(MMX) | 32bit | 16bit | 8bit |
---|---|---|---|---|---|---|---|---|---|---|
Write Speed, KBytes/sec | Read Speed, KB/s | |||||||||
Celeron 333A @375MHz bus 75 MHz 64MB SDRAM (10ns) Windows 2000 (2151) | 101 630 | 101 676 | 230 567 | 230 788 | 230 612 | 308 055 | 398 535 | 267 307 | 134 847 | 88 663 |
Celeron 333A bus 66 MHz, MB Acorp ZX86 128MB SDRAM (10ns) Windows NT 4.0 | 123 068 | 123 105 | 125 712 | 125 698 | 125 742 | 277 387 | 358 657 | 229 682 | 121 171 | 62 821 |
Celeron 2.8 GHz bus ? MHz | 925 619 | 929 476 | 809 617 | 810 007 | 809 760 | 2 095 036 | 2 142 049 | 2 088 613 | 1 976 998 | 697 173 |
Celeron 333MHz at 375MHz bus 75 MHz 64MB SDRAM (10ns) Windows NT 4.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Celeron 333MHz at 375MHz bus 75 MHz 64MB SDRAM (10ns) Windows 95 OSR 2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Pentium MMX 166MHz bus 66 MHz 32MB DRAM (FPM 70ns) Windows NT 4.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Pentium MMX 166MHz bus 66 MHz 32MB DRAM (FPM 70ns) Windows 95 OSR 2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |