배포 [ 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
제목 글쓴이 추천 조회 날짜
배포 [TB23] 이카루스커널 배포합니다. (init.d, Voodoo Sound지원) 18 file 이카루스 13 10870 2011.03.06
배포 [re] WbdnBQdzhBYLJilCp ppegsnjwbmz 1147 2013.03.22
배포 [겔K : 이카루스패치 N3 ] 겔K용 이카루스패치 N3배포합니다. 37 file 이카루스 23 12933 2011.02.25
배포 [겔U : 이카루스패치 N3 ] 겔U용 이카루스패치 N3배포합니다. file 이카루스 28 15779 2011.02.25
테스트 [테스트마감 ] 겔U용 이카루스패치 N3테스트합니다. 30 file 이카루스 13 6329 2011.02.22
테스트 [테스트마감] 겔K용 이카루스패치 N3테스트합니다. 11 file 이카루스 10 4974 2011.02.22
배포 [겔S : 0304_이카루스패치N3] 이카루스패치 N3 배포합니다-TA28 당연히 지원. 323 file 이카루스 121 56302 2011.02.13
배포 [2010.02.13 PM8:58 수정][SHINE external patch]SHINEv2.2배포 시작합니다! 24 file 자체발광 15 5656 2011.02.13
테스트 [완료][테스트][SHINE External Bind patch]SHINE v2.2 테스트 시작합니다! 15 자체발광 7 5125 2011.02.12
테스트 [ 테스트마감] 이카루스패치 N3 테스트마감합니다. 101 file 이카루스 13 7101 2011.02.12
[X10 Mini Pro_U20i] X10 Mini Pro 2.0.2.A.0.24 펌웨어 배포 4 Beluga★Env 7741 2011.02.12
배포 [SHINE external bind patch]SHINE v2.1 정식배포 시작합니다! 27 자체발광 17 6379 2011.02.11
테스트 [완료][data18개 영역 bind][부두사운드v4]SHINEv2.1 테스트 시작합니다. 19 자체발광 5 5335 2011.02.10
배포 [data18개 영역 바인딩 + 부두 사운드v4!] SHINE외장패치 v2.0 공식배포합니다! 40 file 자체발광 13 7655 2011.02.08
배포 [겔S : 2월 9일 | Nilfs2 수정 ] 이카루스패치 N2 11버전 배포합니다. 133 file 이카루스 42 16441 2011.02.07
테스트 [테스트마감 ]이카루스패치N2 테스트합니다(Nilfs2) 139 file 이카루스 13 9500 2011.02.02
자유 [re] rDFYNfWQdgxBNHDGkey flmojfeqq 1572 2013.03.20
자유 [re] SeGBjhpcCDmbwr obgakk 1502 2013.03.21
테스트 [테스트마감][갤U][TA08] 1.2 OC Voodoo Kernel 32 [노숙자] 18 11418 2011.01.24
배포 [겔S:2월 1일 -부두사운드4] 겔S용 이카루스패치 N2 v10배포합니다. 496 file 이카루스 161 73788 2011.01.23
배포 ta13 OC 1.2GHZ 17 file Raven 11 9435 2011.01.21
테스트 [테스트마감] 겔S용 이카루스패치 N2_V3 (통합버전)테스트 44 file 이카루스 7 8926 2011.01.21
배포 [겔K : 1월 29 ] 겔K용 이카루스패치 N2 배포합니다. 57 file 이카루스 11 8707 2011.01.20
배포 [1/19 수정][TA13] Deodexed 커스텀 펌웨어 배포합니다! 22 file 자체발광 6 11672 2011.01.19
배포 [01/19 수정][TA13]테그라크 사용자를 위한 Deodexed 커스텀롬 올립니다. 34 file 자체발광 14 12899 2011.01.19
배포 [TA13] deodex 커스텀롬 (update.zip) 14 file HTC_Kovsky 5 10841 2011.01.18
테스트 [테스트마감 ] 겔K용 이카루스패치 N2 테스트 45 이카루스 7 5149 2011.01.17
배포 [겔S : 1월 11일 업글 V2] 이카루스 패치 N2 올립니다. file 이카루스 130 28837 2011.01.09
배포 갤럭시 튜너 pre 1.2 (U,K지원및 LCD 기능보강) 자양 54 14045 2011.01.11
배포 Galaxy Tuner 업데이트(ver1.1. 사운드 기능보강) 5 file 자양 21 8431 2011.01.08
1 - 53 56