배포 [ Nilfs2 GC ]

떡 
10.11.17
조회 수 32795
추천 수 4
댓글 19

수정중



업뎃정보는 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 재시작



















































































































































































































































































































































댓글 19
  • ?
  • ?
    리얼
    10.11.17
    수정중인건가요 ~?? 와우 자다깨서 좋은거 보게 생겼네 ㅎㅎ
  • ?
    이거 사용하고 다이얼패드 못바꾸나요?ㅠㅠ혹시나해서 여쭤봅니다~
  • ?
    받으려했는데....수정중이시군요.,,아름답게 만들어 주세요...^^
  • ?
    갤S유저
    10.11.19
    정품 프로요 깔고 마켓에서 떡검색후 받아서 사용해도되나요? 그리고 초기화를 하라는데 어떻게 초기화를 해야되나요?
  • ?
    클루니
    10.11.20
    이거 예약설정을 안해 놓으면 실행이 안되는건가요? 아니면 자동설정값으로 관리가 되는 건가요?
  • ?
    어플설치했는데 3번째 4번째 파일이 완료되었다고 해도 재설치라고 떠서 쓸수가 없어요 ㅠ
    이거 못써도 아무상관없나요? ㅠ gc 해결안해도 핸드폰엔 문제가 없는지요 ㅠ
  • ?
    captainjh1
    10.11.26
    완전 잘쓸게요 감사합니다
  • ?
    최곱니다~ 최고에요!
  • ?
    빠범
    10.11.29
    현재 nilfs랑 sk05 커스톰롬 까지 패치후 사용중인데요
    이 GC라는걸 꼭 사용해야 하는 건가요?
    저번에 GC를 깔고 사용하다 휴대폰이 거의 터치도 안되거 멍청해버려서
    공초 내장매모리 초기화를 하느냐 엄청고생했는데
    위에 글을 읽어보니 GC를 깔면 무조건 초기화를 한번 해야대는거같은데
    제가 이해한게 맞나요?
  • ?
    gc가머에요?
  • ?
    차니리
    10.11.30
    터치가 늦고 버벅이는 증상은 그 증상은 위에 F&A 물어본 트러블샤팅 2번 문제 인 것 같습니다.
    강제 GC등을 수행하거나 GC가 수행될때 min 0 max 100 으로 세팅해서 해서 수행하는데
    어떤 이유로 수행이후 원 상태로 돌아오지 않았고 그 때문에 계속 GC가 수행되는 겁니다.
  • ?
    mhklsy
    10.11.30
    떡님 어플 잘쓰고 있습니다.
    한가지 질문입니다. gc어플에서 강제gc 시작하고 나면
    버벅거림이 너무심해요 시간이 지나도 버벅거려서 재부팅해서 사용하고 있습니다.
    이부분은 왜그런걸까여??????????
  • ?
    10.11.30
    검토하겟습니다. ^^
  • ?
    설의
    10.12.01
    전 강제GC하면 매번 느려지는데 강제GC 이후 GC재시작 누르면 해결되더군요.
  • ?
    떡님 덕분에 너무나 편하게 GC를 사용중입니다.
    항상 감사드립니다.
    한가지 궁금한점이 있어서 질문드립니다.
    그래프중에 초록부분이 사용중인 메모리라는데 이부분은 말그대로 시스템에서 사용중인 부분인거죠?
    처음 어플을 깔았을때는 거의 작은 부분이었는데 시간이 흐를수록 gc수행후 초록색 부분이 조금씩 늘어가는거 같아서리..무식한 초보의 질분입니다.양해 부탁드립니다.ㅎㅎ
  • ?
    잘쓰다가요..오늘.. ext4로 바꿨어요, 루팅두 했구요..
    제가 초보라서 그런건 알겠는데요. ㅋ 이거 어플이름이 nilfs2 gc 잖아요 ㅋ 그래서.. 닐프스에만 적용되는건가 싶어서요..;;
  • ?
    감사합니다~!
  • ?
    좋은 자료 감사합니다~^^
댓글 쓰기 권한이 없습니다.
List of Articles
제목 글쓴이 추천 조회 날짜
갤럭시S2 SHW-M250S MB2 커널 (CRT-OFF) - 2013/03/25 216 file 준규앙마 247 33837 2013.03.14
배포 [SHV-E160S] SKT갤럭시노트 ME3 기능추가팩 by 하얀여우 96 file 하얀여우 189 33557 2013.06.06
배포 [커널]BlueKernel v1.0.7 (SKT 옵티머스 3D LG-SU760용) 4 iBluemind 9 33422 2012.04.13
배포 갤럭시s WC13 순정+루팅펌+루팅커널입니다.(수정) 51 file jacobs3 49 32842 2012.03.29
배포 [ Nilfs2 GC ] 19 떡  4 32795 2010.11.17
[SM-N750L/S/K][Kitkat]Ported Philz touch 6.48.4 for 노트 3 네오 280 file chris0510172 211 32630 2014.08.08
배포 [0626/20:30] iCaRuS SpeedMod Kernel B8-update5for M110S VE03 155 file 이카루스 85 32222 2011.06.10
[구 버전][TEAM Tripod] Android 4.4.4 (파운드롬 최신 빌드) for Korean Galaxy Note(SHV-E160K/S) 45 file bestmjh47 98 31998 2014.08.21
갤럭시노트 최적화종결 스크립트... 122 file 보컬동춘 262 31724 2013.08.30
배포 [ 떡방앗간 참고자료 ] 11 벼리 2 31681 2010.12.11
배포 [LGU+]갤럭시 노트1 SHV-E160L CWM recovery 141 file rlagmsals 189 30482 2013.05.22
자유 고맙습니다 1 소오다 30011 2024.04.19
[2013/02/28 - SGS3 S,K,L M440S] PrestigeMod - kernel 1.6 180 file 미친kamui 461 29592 2013.01.28
배포 갤럭시s3 skt lte cm10 (Thanks to.베르제브) 29 file icsEVAN 5 29512 2012.09.28
배포 [겔S : 0309 ] 이카루스패치 N3 배포(커널포함)합니다. 92 file 이카루스 56 29462 2011.03.07
배포 [04/10:TC22 / TB23] SpeedMod Kernel Build7 -update1배포 167 file 이카루스 92 29329 2011.04.06
배포 노트1 (SK KT) CM10 stable kukjin test1 64 file 지존태클 81 28977 2012.12.19
Cyanogenmod11(Android 4.4.4) 20140711-NIGHTLY-for SHW-M250S/K (국내 젤리빈) 38 file bestmjh47 64 28849 2014.07.11
배포 [겔S : 1월 11일 업글 V2] 이카루스 패치 N2 올립니다. file 이카루스 130 28837 2011.01.09
배포 프레스티지모드 by Leche™(LTE) - 9월24일00시42분 fix 146 file 미친kamui 113 28329 2012.09.23
자유 노트 10.1 (2014 edition) p605k 버전 롤리팝 커스텀롬 성공! 285 file 이현이현 82 28132 2021.06.18
배포 핵펀치 업뎃 예정 사항 24 벼리 2 28132 2010.12.18
KOR Galaxy S5 Rom for ALL Galaxy Note 3 125 sayanogen 204 27681 2014.09.01
배포 갤럭시s3 SHV-E210S LL6기반 쿠킹롬1월23일 업뎃 업데이트식 260dpi지원 but 똥 106 file 권혁 268 27639 2013.01.21
배포 [TB23:0317] SpeedMod Kernel Build03 -루팅해제추가, 최신오픈소스 176 file 이카루스 86 27300 2011.03.16
배포 노트1 SHV-E160L 잴리빈커스텀롬(퍼옴) 42 file comd1324 15 26955 2021.08.25
배포 갤럭시 S2 LTE CM10 (젤리빈) 27 file 의름 35 26825 2012.07.24
[갤럭시s3lte] [FIX] [사카오] MIUI 3.8.2 11 사카오 11 26676 2013.08.09
[SHV-E300S][NA2] Advanced Stock V4.1 PK with Leche™ Style 120 file phyb 172 26575 2014.01.08
[사진 수정]Dokdo-Project-3.1.10_RC1 for Galaxy S3(GT-I9300, SHW-M440S) 7 file 베가레이 12 26517 2014.03.30
1 4 - 56