강좌 / 팁

윈 도 우 메모리 사용량 테스트 프로그램

2013.12.10 20:19

메리아 조회:4961 추천:2

메모리테스트 스샷2.png





제가 예전에 직접 메모리테스트할때 쓰던겁니다.

4GB테스트는 아니고, 그냥 다른 이유(메인보드문제)로 메모리 테스트할때 쓰던겁니다.


사실 별건 아니고,

그냥 입력한 용량만큼 메모리에 배열을 할당해서, 그 배열에 단순한 사칙연산 연산값을 집어넣는겁니다.

모든 배열에 값을 입력하기 때문에 실질적으로 메모리가 정상적으로 사용가능한지 확인이 가능하죠.

저기서 '일부만 연산'이라고 된 체크박스는, 1기가쯤 할당하니까 속도가 너무 느리길래 느릴때는 일부만 연산하게 만든겁니다.

할당만 되면 되겠지 싶어서...



프로그램은 VB6에서 제작되었습니다.(첨부파일중 압축파일이 소스)

사용법은 먼저 첨부된 vb6ko.dll을

32비트는 %windir%\system32 폴더

64비트는 %windir%\SysWOW64 폴더

에 복사하고(이미 있으면 안해도 됨),

프로그램 실행시켜서 용량 입력하고, 시작버튼 누르면 바로 시작합니다.


실행파일에 100MB 이런거 붙은거는 미리 용량 지정해놓은 프리셋이구요,

5초후 시작은 체크하고 한번 종료했다가 다시 실행시키면 자동으로 5초후에 할당&연산이 시작됩니다.

한꺼번에 실행시키려할때 쓸만하죠.

'일부만연산'체크박스는 대용량할당했을때 연산속도가 느려지는데, 할당되는지만 확인하고 싶을때 쓰면 됩니다.

(체크하면 배열의 앞부분 1MB와 배열의 뒷부분1MB를 연산합니다. 체크해제하면 입력된 용량 전체를 연산하구요.)


연산이 정상적으로 되면 텍스트박스에 숫자가 계속 카운트되어 올라갑니다.


소스 보시면 아시겠지만,

너무하다 싶을정도로(?) 단순합니다. 단순히 +1하는 것밖엔 없어요.

소숫점 연산등으로 개선시키고자 하시는 분들은 소스 수정해서 쓰거나,

혹은 자기가 잘하는 언어로 바꿔서 쓰시면 되겠네요.




전문 벤치마크 프로그램만은 못하겠지만,

그래도 도움되실분들 있을까 싶어 올려봅니다. ^^



----------------------------------------------


P.S.

32비트 응용프로그램의 한계로 인해서, 2GB 이상의 값을 입력하시면 안됩니다.

2GB가 한계일텐데, 제 프로그램은 해보니 약 1300MB까지만 괜찮네요.(더 되어야 정상인거 같은데, 약간 버그가... ㅠㅠ)

그냥 적당하게 1024MB짜리를 여러개 실행하는게 가장 좋습니다.

주리(?)가 남는건, 스샷처럼 100MB같은거 여러개 띄워서 채우면 됨.


번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
916 윈 도 우| 작업표시줄(Taskbar), 어디까지 써봤니? [4] 스마팅 6814 0 03-05
915 윈 도 우| 활성화작업으로 예약파티션 없이 OS설치하기 [12] FLP386 10034 7 03-02
914 윈 도 우| Windows Embedded standard 7 sp1 제대로 설치하기 [8] FLP386 12665 11 02-25
913 윈 도 우| Windows Hotfix Downloader로 업데이트 설치 방법 jpg [2] DaBin 6603 1 02-22
912 윈 도 우| 작업 표시줄 좌측에 바탕화면 바로가기 아이콘 만들기 [4] DOS 17501 0 02-17
911 윈 도 우| 권한문제 오류 jpg [2] DaBin 5266 0 02-15
910 윈 도 우| SLIC 인증과 MSDM 인증의 차이점 [2] 메트로작전 10565 5 02-12
909 윈 도 우| WIN GHOST 원도우81에서 고스트 자동 백업 후 자동종료 [3] 심씨 8031 1 02-10
908 윈 도 우| Windows8.1_16610 빌드 확인하는 방법 [2] suk 6444 1 02-09
907 윈 도 우| 8 PE에 소리 나오게 하기 [10] suk 8800 3 02-06
906 윈 도 우| 윈도우 7 인증 토큰에서 OEM 인증 라이선스 추출하기 [4] DOS 9846 3 02-02
905 윈 도 우| 윈도우 7 OEM 라이선스 최적화하기 [3] DOS 11676 1 02-02
904 윈 도 우| ssd + efi 부팅 [4] 유라쥐 10084 2 01-31
903 윈 도 우| [추가] RSimageX로 멀티 설치하기 [10] suk 10507 1 01-30
902 윈 도 우| GPT 파티션 삭제 하기 [1] DOS 9683 1 01-30
901 윈 도 우| USB 부팅 스샷 Win8MpeL20130519 [1] DaBin 8745 1 01-24
900 윈 도 우| UEFI모드로 서버2012과 Win7 VHD 멀티부팅하기(2) [7] suk 7586 1 01-20
899 윈 도 우| UEFI모드로 Win8과 Win7 멀티부팅하기(1) [19] suk 13516 2 01-20
898 윈 도 우| Grub4DOS에서 리터치한 WIM 파일의 XP를 설치하는 방법 [1] NetEagle 5788 1 01-15
897 윈 도 우| XP.VHD를 만들어서 부팅하기 [21] suk 13654 10 01-02
XE1.11.6 Layout1.4.8