New
#111
Memory Assessment Script
Here are the results for my Kingston HyperX Fury 2400MHz 1.2V 8GB kit.
Bclk 100MHz, XMP on, Memory Try It! @ 2666MHz, 15-16-16-36-347-2T, 1.35V
Bclk 102.7Mhz, XMP on, Memory Try It! @ 3000Mhz, Memory adjusted to 3200MHz, 16-17-17-36-416-2T, 1.4V
Here is the script I made to run the memory assessment:
Code:@echo off COLOR 02 :: System memory performance assessment script. :: Hendrik Vermaak, 25 January 2018 :: Check for administrative permissions (cd /d "%~dp0")&&(NET FILE||(powershell start-process -FilePath '%0' -verb runas)&&(exit /B)) >NUL 2>&1 setlocal ENABLEDELAYEDEXPANSION pushd "%~dp0" :: Set current directory for /F "eol= delims=~" %%d in ('CD') do set curdir=%%d pushd %curdir% for /F "tokens=* skip=1" %%n in ('wmic MemoryChip get speed ^| findstr "."') do (set speed=%%n) :: Main Script echo. echo Busy running system memory performance assessment... echo. echo Please wait... :: System memory performance assessment - Multi thread winsat mem > %temp%\Multi_Thread_Assessment.txt for /f "tokens=3* delims= " %%a in ('find /n /v "" ^< "%temp%\Multi_Thread_Assessment.txt" ^| findstr "^\[6\]" ') do (set "mt=%%b") if exist "%temp%\Multi_Thread_Assessment.txt" ( del "%temp%\Multi_Thread_Assessment.txt" ) echo "%mt%" > "%temp%\mt.txt" FOR /f "tokens=*" %%a IN (%temp%\mt.txt) do ( set multi=%%a ) if exist "%temp%\mt.txt" ( del "%temp%\mt.txt" ) cls echo. echo Busy running system memory performance assessment... echo. echo Almost done... :: System memory performance assessment - Single thread winsat mem -up > %temp%\Single_Thread_Assessment.txt for /f "tokens=3* delims= " %%a in ('find /n /v "" ^< "%temp%\Single_Thread_Assessment.txt" ^| findstr "^\[6\]" ') do (set "st=%%b") if exist "%temp%\Single_Thread_Assessment.txt" ( del "%temp%\Single_Thread_Assessment.txt" ) echo "%st%" > "%temp%\st.txt" FOR /f "tokens=*" %%a IN (%temp%\st.txt) do ( set single=%%a ) if exist "%temp%\st.txt" ( del "%temp%\st.txt" ) cls echo. echo System memory performance assessment completed... timeout /t 3 /nobreak >NUL 2>&1 cls echo. echo System memory performance assessment results: timeout /t 2 /nobreak >NUL 2>&1 echo. echo Multi thread @ %speed:~,4%MHz echo %multi:~1,13% timeout /t 1 /nobreak >NUL 2>&1 echo. echo Single thread @ %speed:~,4%MHz echo %single:~1,13% timeout /t 1 /nobreak >NUL 2>&1 echo. echo. echo. echo. choice /C:YN /M "Save a copy of the results to the current directory of this script?" if errorlevel 2 goto no if errorlevel 1 goto yes :yes ( echo. echo System memory performance assessment results: echo. echo Multi thread @ %speed:~,4%MHz echo %multi:~1,13% echo. echo Single thread @ %speed:~,4%MHz echo %single:~1,13% echo. ) > %curdir%\System_Memory_Performance_Assessment_Results.txt timeout /t 1 /nobreak >NUL 2>&1 :no timeout /t 1 /nobreak >NUL 2>&1 echo. echo. echo Please press any key to exit... pause>nul