https://github.com/CoolCmd/TestMem5


GitHub - CoolCmd/TestMem5: TestMem5 - PC RAM stress testTestMem5 - PC RAM stress test. Contribute to CoolCmd/TestMem5 development by creating an account on GitHub.github.com

재작년 CoolCmd라는 사람이 수정해서 새로 내놓은 버전

마냥 인터페이스 깔끔해지고 글자깨짐 줄이고 기능만 좋아진 건 아닌 거 같아서 나 보려고 정리해둠


1. cfg 수정 의존도를 줄임.

기본적으로 인앱 설정에서 컨픽, 테스트 시간, 테스트 윈도우 사이즈 등 설정 가능.

설정은 TM5.ini 파일에 저장 되고 실제로 각 cfg 파일에서 저 값들을 조정해도 반영되지 않고 TM5.ini 설정을 따름


2. 그럼에도 cfg 직접 열어서 수정해야 하는 게 있는데, Time(%)임.

얘는 인앱 설정에 옵션 자체가 없는데, cfg 파일 열어서 변경하면 실제로 적용도 됨

왜 추가 안하는지는 ㅁㄹ


3. 여기서 치명적(?)인 단점이, 사이클 횟수를 지정하지 못함

이새끼 신념인지 테스트 시간만 정할 수 있고 사이클 지정을 못해서

"OO컨픽 n사이클 돌아가면 패스로 판단" 이런 기존 기준점을 못씀

이게 ㄹㅇ 존나 불편함.

아 지정 시간 끝나고 마지막 사이클은 끝까지 돌아감.


4. 몇가지 추가된 옵션들

나도 헷갈리는데 크게 세개임

①Use AWE (테스트 메모리 페이징 방지 계열)

②Allocate testing windows at highest possible address (테스트 메모리를 최상단에 할당)

③Lock memory (테스트 메모리 페이징 방지 계열)

너무 개발자 영역이라 간단하게 요약만 하면

셋다 테스팅 메모리를 할당할때 더 우선적으로, 강력하게 유지하는 그런 기능이라 생각하면 되는 듯

걍 다 디폴트로 놓는 걸 권장함


외에는 뭐 에러 n개 검출시 중단 및 알림 이런 기능이나 

로깅 능력, 가시성 사용성 개선 등.. 

구버전이 직관적이긴 한데 구버전은 메모리 할당, 잠금 과정이 제대로 지켜지지 않고도 성공으로 넘어가는 경우가 있어서

신버전이 낫다 하네