수정중
업뎃정보는 http://leeitox.tistory.com/ 에서 올립니다.
- 업뎃 정보
- 11.04 04:00 Ver 3
UI 변경 및 성능 개선, 프로요 + 이클레어 버전
- 12:24 Ver 3.1
이클레어 버그 수정, 강제GC설정 추가, 고급설정 추가. 새로고침 추가.
- 11:48 메모리 정보 개선( 빨간 부분이 현재 GC가 차있는부분, 녹색은 남은공간, 회색은 남은 사용량)
Ver 3.1.6.6
메모리 정보 표시방식 변경 빨간게 GC, 녹색이 현재 disk에서 사용중인 용량 회색이 남은공간입니다.
Ver 3.1.6.7 강제GC 할 때 중간중간에 오류체크
여러분들의 많은 테스트를 거쳐 nilfs2 GC 어플을 정식 배포하게 되었습니다.
아직 버그는 많겟지만 여러분들의 피드백으로 더욱 좋은 어플이 되었으면 좋겟습니다 .^^;
테스트 하느라 벽돌되신분에겐 죄송하지만,,,
밤늦게까지 테스트 해주시고, 응원해주셔서 감사합니다.
어플은 마켓에서 nilfs2 GC ( 맛클 | 떡 ) 로 검색하시면됩니다. ^^;
폭풍간지남 벼리님의 도움으로 더욱 좋은 성능을 가진 어플을 만들게 되었습니다.
감사합니다. ^^
다음 어플의 목표는 외장 메모리 포맷/패치 입니다.
그때에도 많은 테스트 부탁드립니다^^^^^^^
- nilfs2 GC 특징 -
1. nilfs2 설정파일을 직접 설정 가능
(최초 실행시 또는 버젼 업그레이드시 꼭 초기화가 필요합니다.)
2. 현재 사용중인 내/외장 메모리의 용량 체크 (10초 간격)
3. GC 프로세스의 실행 상태 체크 (10초 간격)
4. GC 재시작 및 강제 GC 시작
5.. 예악기능
- 예약 설정시 +,- 버튼으로만 동작됩니다. 숫자 건드리면 즉시 실행되버리니 주의하세요
- Task killer류나 램정리(1단계, 2단계) 실행시 알람기능이 동작하지 않습니다.
6. 프로그램 종료 버튼
- back 버튼보다는 메뉴 버튼을 누르신 후 프로그램 종료버튼을 사용하시면 어플이 깔끔하게 내려갑니다.
(예약 기능은 정상적으로 동작합니다.)
※ 버튼설명
1. 초기화 : 공초같이 모든 본 어플의 파일들을 초기화 해줍니다.
2. 불러오기 : 저장된 설정을 불러옵니다.
3. 저장 : 유저님들이 설정한 상태를 저장합니다.
4. 메모리정리 : min 0, max 100으로 설정하여 쓰레기 메모리를 정리합니다.
5. GC 재시작 : GC프로세스 시작
6. GC 종료 : GC프로세스 종료
- 설치 주의사항 -
1. 릴리님의 nilfs2 펌웨어를 꼭!!! 설치하셔야 합니다.
2. 루팅해야합니다.
3. 업데이트되면 초기화 한번하고 실행하셔요...
※ 프로그램 사용시 주의사항 및 문재 해결
- 설정값중에서 min값은 너무 낮게 주지 말아주세요.
- GC 강제 실행중에는 종료가 될때까지 폰 작업을 중지해주세요.
- GC 강제 실행시 화면이 꺼져도 백그라운드에서 실행이 되고 있습니다.
홈 버튼을 눌러도 백그라운드에서 진행이 되고 있습니다.
1~2분 경과되어도 물내려가는 소리가 안들리면 어플 실행하셔서 GC 재시작을 눌러주세요.
- 어플 종료시엔 메뉴-프로그램종료를 눌러서 종료하세요^^;
- 많이 버벅인다 싶을때는 GC 재시작을 눌러주세요.
- 알람 시간 설정할때, +,-버튼 꼭 누르세요. 그래야 시간 적용됩니다. 키패드로 숫자 입력하면 바로 실행됩니다.
- 알람체크 아래 체크하면 알람적용되고, 해제하면 알람취소됩니다.
- 프로세스 킬러류 어플로 GC어플로 죽이지 마세요...... (메뉴-프로그램종료로 죽이세요... 안그러면 알람도 죽어버려요...)
▶ 업데이트 정보 ◀
Ver 2.0.1 ~ 2
- & Syntax 에러 수정
- 설정값 저장할때 잘못된 입력시 경고 메시지가 나옵니다.
예) min값이 max값보다 클경우 메시지가 나오며 저장이 안됩니다.
- 노티피케이션에서도 GC가 동작하는지 확인할수 있게 하였습니다. ^^
- 램 정리시 꺼진 예약작업은 어플 시작시 자동으로 설정된 값으로 예약이 됩니다.
- Trouble Shooting -
1. GC가 수행되지 않는 경우
사용중 가끔 닐프스2 파일시스템이 깨지는 경우가 발생할 수 있습니다. 이러한 경우 GC 수행 프로세스가 제대로 동작하지 않아서 파일시스템이 끝없이 차오르다가 최대 용량에 다다르게 되면 공장 초기화의 길을 걷게 됩니다.
재부팅을 여러번 하여도 GC 프로세스가 0이고 강제 GC를 해도 가비지 값(빨간색 영역)이 내려가지 않는 경우는 파일시스템이 깨졌다고 보시면 됩니다.
(1) 외장 닐프스2 파일시스템이 깨진 경우라면 외장 SD카드의 데이터를 백업하신 후 원펀치를 이용하여
패치 해제 --> 파티셔닝 복구 --> 자동 파티셔닝 --> 닐프스2로 포맷 --> 닐프스2 외장패치 실행
의 과정을 다시 수행해주시면 공장초기화 없이 복구가 가능합니다.
(2) 내장 닐프스2 파일시스템이 깨진 경우라면
원펀치를 이용하여 외장 패치 해제 --> 부두해제 --> 부두 적용 --> 원펀치를 이용하여 닐프스2로 포맷한 후 외장패치를 하시면 공장초기화 없이 복구가 가능합니다.
2. 강제 GC 수행 또는 예약 GC 수행 후 램이 급격히 증가하고 이로인해 갤s가 느려지는 경우
현재 강제 GC의 수행 원리는 릴리님의 스크립트를 이용하여 기존 설정 파일을 강제 설정 파일로 바꾼 후 프로세스를 재시작 하는 방식으로 이루어지고 있습니다. 이때 원복하는 과정에서 강제 설정 파일을 원래 설정파일로 바꿔주는데 실패하는 경우 위와 같은 현상이 발생할 수 있습니다.
(1) 닐프스2GC 어플을 실행하여 현재 GC 설정 값 확인
min 0, max 100으로 표시된다면 강제 설정값이 적용된 경우임
(2) 강제 설정값이 설정되어 있다면
- 수동으로 자신이 사용하던 원래 설정값으로 바꾼후 저장하고 GC 재시작
OR
- 어떤 값으로 변환해야 될지 모르는 초보자라면 기본정보 탭으로 이동하여 nilfs_cleanerd.conf 파일을 재설치 한 후 GC 재시작