-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Sangyong Bae edited this page Aug 7, 2026
·
3 revisions
Windows 트레이에 상주하며 놀고 있는 메모리를 회수하는 초경량 도구. 순수 Rust + Win32 직접 호출로 만들어졌고, 관리 런타임도 UI 프레임워크도 외부 DLL도 쓰지 않는다.
🎯 도구 자신이 가벼운 것이 정체성이다. 상주 셸의 유휴 작업 집합은 약 1.3MB, 실행 파일은 0.64MB다. 무거운 기능(프로세스 목록·정리 엔진)은 필요할 때만 별도 워커 프로세스로 돌고 창을 닫는 순간 OS가 그 메모리를 전량 회수한다.
| 항목 | 실측 (0.6.0) | 예산 |
|---|---|---|
| 상주 유휴 메모리 | 1.30 MB | ≤ 5 MB |
| 실행 파일 크기 | 0.64 MB | ≤ 3 MB |
| 외부 DLL 의존 | 0 (OS 기본만) | 0 |
| 유휴 CPU | ~0% | ~0% |

| 문서 | 내용 |
|---|---|
| 기능 | 화면별 목적과 동작 — 트레이·Top 5 팝업·프로세스 목록·검색·종료 |
| 정리 영역 | 무엇을 어떻게 회수하는가(① ~ ⑥), 권한과 부작용, 실측 회수량 |
| 효용성 실측 | 🔬 정리가 정말 빨라지게 하나? — 우리 도구에 불리한 결과까지 그대로 |
| 설정 | 설정 키 전체와 기본값, 자동 정리 트리거 3종 |
| 설치 | 설치본·포터블 ZIP, 자동 실행, 제거 시 남는 것 |
| 구조 | 왜 셸 + 워커로 나눴는가, 예산을 지키는 방법 |
| 문제 해결 | SmartScreen 경고, 관리자 권한, 작업 관리자와 수치가 다른 이유 |
메모리 정리 도구는 많지만, 정작 자신이 수십~수백 MB를 점유하는 경우가 흔하다. 상주형 도구가 아끼는 것보다 더 쓰면 목적이 뒤집힌다. Nexa MemKeeper는 그 지점을 설계 제약으로 못 박았다 — 예산(유휴 RSS ≤5MB · exe ≤3MB · 외부 DLL 0)을 넘기면 빌드 파이프라인이 배포를 거부한다.
또 하나. 정리 도구는 종종 "정리했습니다"만 말하고 무엇을 건드렸는지 감춘다. 여기서는 회수 영역을 하나씩 켜고 끌 수 있고, 권한이 없어 건너뛴 영역은 알림에 명시된다(조용한 성공 금지).
PolyForm Noncommercial License 1.0.0 — 개인·비상업 용도는 무료. 상업적 사용은 별도 유료 라이선스가 필요하다(kiros33@sosomlab.com). LICENSE
- 배포처: Releases
- 만든 곳: SosomLab · https://sosomlab.com
Nexa MemKeeper · SosomLab · PolyForm Noncommercial 1.0.0 — 개인·비상업 무료, 상업 사용은 별도 라이선스(kiros33@sosomlab.com)