Thursday, April 20th 2017
TechPowerUp Announces MemTest64 - Test Memory from Within Windows
TechPowerUp today announced MemTest64, our lightweight, standalone utility that lets you test your system memory for hardware faults and other errors. The application has a graphical user interface (GUI), and can be run from within Windows, without needing any administrator privileges. MemTest64 can also be used to test the stability of your memory performance tuning, such as overclocks and tight timings. The utility puts your memory through a battery of test patterns, while juggling data from the memory to the page file. The app is portable, and does not require any installation. This is our first public release of MemTest64, after thorough internal testing. We welcome your feedback in the app's dedicated forum on TechPowerUp Forums.DOWNLOAD: TechPowerUp MemTest64 1.0
Features
Features
- Runs on Windows XP, Vista, Windows 7, Windows 8, Windows 10. 64-bit OS only
- Supports all modern processors, including Intel Core and AMD Ryzen
- No reboot or DOS-mode required
- You can control how much memory to test, to reduce operational impact
- Memory is tested using various detection algorithms
- Errors will be detected automatically
- Does not require Administrator privileges
- No installation or registry modifications required.
85 Comments on TechPowerUp Announces MemTest64 - Test Memory from Within Windows
A 32-bit version would be nice too :)
EDIT: I tried it on my desktop on default settings (maximum memory allocation) and my computer almost crashed, 100% memory usage, SSD paging like a crazy and the screen flashed black (because DWM crashed)
I will try lowering the memory setting
EDIT2: Now I get Memory locking failed (might be reserved by other apps/kernel)
"Maximum" might slow down your system indeed, you did get the message about your system "appearing hung", right ? Windows 10 or Windows 7?
There are currently lots of 32-bit systems out there (including my recently acquired 2-in-1) but yes, this tool is more focused to enthusiasts who have 64-bit systems
I didn't get any message but yes, the desktop started to lag badly and the screen turned black for a while, then memtest closed, and a event about DWM crashing appeared :(
I finally get it running by allocating 8 GB and after a few tries with the locking error. That means the rest of the RAM (4 GB) is not being tested right?
Module 0:
DDR3, 8192 MB, 64-bit, 1333 MHz
DIMM_A1 BANK 0 Kingston 99U5471-057.A00LF
Module 1:
DDR3, 4096 MB, 64-bit, 1333 MHz
DIMM_B1 BANK 2 Kingston 99U5474-016.A00LF
0.000: Detecting usable memory (12232 MB theoretical max)...
12.125: 11648 MB Test starting on 4 CPUs...
12.141: Allocating memory...
20.656: Starting loop 1
20.672: Stuck Address Test...
26.625: Random Data Test...
32.687: Move Data Test...
35.094: Bitpattern Test...
59.656: Test finished with no errors detected
0.000: Detecting usable memory (12232 MB theoretical max)...
2.703: Test finished with no errors detected
0.000: 8192 MB Test starting on 4 CPUs...
0.015: Allocating memory...
3.265: Memory locking failed (might be reserved by other apps/kernel)
3.640: Test finished with no errors detected
0.000: 8192 MB Test starting on 4 CPUs...
0.000: Allocating memory...
7.391: Memory locking failed (might be reserved by other apps/kernel)
7.906: Test finished with no errors detected
0.000: 8192 MB Test starting on 4 CPUs...
0.000: Allocating memory...
6.547: Memory locking failed (might be reserved by other apps/kernel)
7.094: Test finished with no errors detected
0.000: 8192 MB Test starting on 4 CPUs...
0.000: Allocating memory...
7.000: Starting loop 1
7.000: Stuck Address Test...
11.078: Random Data Test...
15.219: Move Data Test...
16.672: Bitpattern Test...
140.953: Starting loop 2
140.953: Stuck Address Test...
144.984: Random Data Test...
149.078: Move Data Test...
150.531: Bitpattern Test...
274.766: Starting loop 3
274.766: Stuck Address Test...
278.875: Random Data Test...
285.094: Move Data Test...
286.547: Bitpattern Test...
410.609: Starting loop 4
410.609: Stuck Address Test...
414.734: Random Data Test...
418.844: Move Data Test...
420.312: Bitpattern Test...
453.641: Test finished with no errors detected
The 11648 MB test is the one that crashed DWM? What if you select the next smaller test size?
Thank you so much.
I got this but just waited a second and tried again and it was fine.
The locking error happens when you ask it to test more memory than Windows thinks it can free up for testing.
I asked it in the original thread, but received no reply, so let me try here again :)
Do number of cores have any bearing on the test process or results thereof? For example hci advises a minimum of 16 tests running parallel for me (one per core), RAM equally divided between them.
Yes, it is when DWM crashed! anyway seemed to happen only once
The next smaller size (11264) worked fine :)
Thanks W1zz
I mean, OK, you can't view the CPU and memory graphs at the same page... is that it?
1. Only used ~30GB RAM for my 128GB RAM. I hoped it can test close to the limit at least.
2. Reports RAM speed at 2933 while they run at 3000
3. Can't run with Windows task manager open