강좌 / 팁

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

2013.12.10 20:19

메리아 조회:4965 추천: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 - - -
2235 윈 도 우| 윈도우 비스타 이상 멀티부스트에 OS심기 (하드부팅) [3] 내것 7095 2 04-27
2234 소프트웨어| 리얼텍 유선,무선인터넷 끊김현상 해결하기. [9] 컴도깨비 13320 2 12-03
2233 윈 도 우| Windows 8 & 8.1 시작시 모든 계정 보이기 [오토로그인... [1] 죠타로 4854 2 11-30
2232 윈 도 우| Windows 8.1 표시언어의 추가와 변경 설정방법 [10] k-style 5945 2 11-29
» 윈 도 우| 메모리 사용량 테스트 프로그램 [3] 메리아 4965 2 12-10
2230 소프트웨어| StrokesPlus 창닫기/탭닫기 조정 스크립트 [2] 유리얼음 5030 2 11-19
2229 소프트웨어| 한컴오피스 2014 업데이트 설정하는 법 [7] 유기농초코 11535 2 11-17
2228 윈 도 우| GPT 디스크에 VHD사용하기 [5] 카멜 5903 2 11-22
2227 윈 도 우| 윈도우8 에서 DISM 오류 없이 Rollup(롤업) 통합하기 [2] 입니다 8027 2 10-23
2226 소프트웨어| Eight Drive Icon Changer - 드라이브 아이콘 변경 [1] nestgoer 4537 2 10-21
2225 윈 도 우| Windows 8.1 Enterprise EN으로 KO만들기 [9] k-style 7985 2 10-15
2224 윈 도 우| assoc로 마음대로 메모장으로 확장자 연결하는 방법 [3] suk 4460 2 03-10
2223 우분투설치후 기본설정. [3] flyingbear 3231 2 10-01
2222 ElementaryOS에 CMPlayer 설치하기 [5] 카리스마조 3788 2 10-01
2221 리눅스 업데이트 빠르게 하기 [3] 카리스마조 3290 2 09-29
2220 윈 도 우| 윈도우 8 (8.1) 포토뷰어 오렌지색 버그(?) 해결 방법 [2] sous_la_pl 6535 2 09-28
2219 리눅스에서 IE8 사용하기 [4] 카리스마조 4146 2 09-23
2218 리눅스의 기본 명령어 [5] 아름다운소 6859 2 09-23
2217 윈 도 우| PowerShell을 사용하여 Windows Defender 제어된 폴더 사용... [1] 7850 1998 2 07-05
2216 서버 / IT| 서버 2012 r2 데탑윈도우처럼 사용해보기.. [6] meNyu 8979 2 09-15
XE1.11.6 Layout1.4.8