대부분의 경우 위에서 설명한 동작은 시스템에 문제가 있음을 나타냅니다. 가장 가능성있는 후보는 다음과 같습니다.
이미 짐작했듯이 루팅 된 장치에 대해 다른 솔루션을 사용할 수 있지만 루팅되지 않은 장치에 대해서는 Dalvik Cache에 직접 액세스 할 수없는 솔루션은 거의 없습니다 . 따라서 아래 예제를 읽고 자신에게 맞는 것을 칠 때까지 계속하거나 모든 옵션을 위해 끝까지 계속하십시오.
루팅 및 루팅되지 않은 기기 : 더 이상 사용되지 않는 앱 제거
속도 저하의 원인은 모든 리소스를 사용하는 일부 앱일 수 있습니다. 이러한 앱은 일반적으로 설정 의 "배터리 소비"페이지를 통해 식별 할 수 있습니다 . 그러나 거기에서 찾을 수 없어도 한 번 설치했지만 더 이상 필요하지 않은 앱을 제거하는 것은 아프지 않습니다 (예 : Alix의 답변 참조 ).
필요하지 않은 일부 시스템 앱 (키워드 : bloatware )을 비활성화 할 수도 있습니다 . 이렇게하려면 설정 → 응용 프로그램으로 이동 하여 "모두"탭을 선택한 다음 목록에서 해당 응용 프로그램을 찾으십시오. 해당 항목을 누르면 "비활성화"버튼이 나타납니다. 회색으로 표시 될 수 있습니다. 그렇다면 "비활성화"버튼에 액세스하기 전에 먼저 앱을 "강제 중지"하고 "업데이트 제거"를 수행해야합니다. 그러나이 가능성이 모든 시스템 앱에 존재하는 것은 아닙니다. 루팅 된 장치의 경우 시스템 응용 프로그램을 "고정"하거나 제거 할 수있는 몇 가지 도구가 있습니다 (후자가 매우 조심해야 함). 유명한 예는 티타늄 백업 입니다.
루팅 및 루팅되지 않은 기기 : 애플리케이션 캐시 지우기
운이 좋으면 응용 프로그램 캐시 가 가득 찼습니다. 루팅되지 않은 장치에서도 쉽게 해결할 수 있습니다.
- 각 Android 시스템에서 기본적으로 사용 가능한 방법 :
- 홈 화면에서 설정 → 앱 → 앱 관리 로 이동합니다 . 다운로드 전용이 아닌 모든 앱 을 확인하십시오.
- 목록을 걸어 각 앱을 열고 캐시 지우기 버튼을 누르십시오.
- 헬퍼 앱을 사용한 손쉬운 방법 : Playstore에는 모든 응용 프로그램의 캐시를 한 번에 정리할 수있는 몇 가지 앱이 있으므로 긴 목록을 보지 않고 수동으로 수행 할 필요가 없습니다. 이러한 앱의 한 가지 예는 1Tap Cleaner 이며 브라우저 기록과 같은 여러 다른 기록을 정리할 수도 있습니다.
루팅 된 기기 : Clear Application Cache 및 Dalvik Cache
설명 된 경우는 엉망이 된 Dalvik Cache 일 가능성이 큽니다. 특히 많은 앱을 테스트 한 경우 다른 앱을 영구적으로 설치 / 제거합니다. 따라서 Dalvik Cache를 정리 하면 상황이 해결 될 것입니다. 부작용으로 확실히 속도가 향상됩니다. 부정적인 부작용은 예상되지 않습니다.
- 사용자 지정 복구를 통해
가장 효과적인 방법이며 실제로 작업을 수행해야합니다. 이 예제는 가장 널리 퍼져 있는 ClockworkMod Recovery를 기반으로합니다 . AmonRa Recovery 와 동일해야합니다 .
- 복구 모드로 부팅 (이 작업을 수행하는 방법은 사용하는 장치 / ROM에 따라 다릅니다. CyanogenMod 사용자에게는 가장 쉽습니다. power버튼을 길게 누르고 "재부팅"을 선택하고 "복구"를 선택하십시오)
- Volume컨트롤을 사용하여 캐시 지우기를 선택 하고 power버튼을 사용하여 승인하십시오 . 다음 화면에서 동일한 방식으로 조치를 승인하십시오. 이렇게 하면 추가 앱 없이도 위에서 설명한대로 응용 프로그램 캐시 를 한 번에 쉽게 지울 수 있습니다.
- 고급 메뉴로 이동 하여 및 키를 사용 하여 동일한 방식으로 Dalvik 캐시 지우기를 선택 하고 승인하십시오.VolumePower
- 기본 메뉴로 돌아가서 재부팅을 선택하십시오 . 다음에 다시 부팅 할 때 평소보다 오래 걸리므로 걱정하지 마십시오. Android는 Dalvik Cache 를 다시 빌드해야합니다 . 이는 정상적인 동작입니다.
- 도우미 앱 :
일부 앱은 Dalvik Cache 를 정리하는 옵션을 제공합니다 (예 : SystemCleanup 및 Titanium Backup PRO Key ★ root ). 당신은 그것들을 시도 할 수 있습니다; 그러나 그들 중 하나가 실제로 Dalvik Cache를 "지울"것인지 확실하지 않습니다 . 적어도 Titanium Backup의 경우 제거 된 응용 프로그램 (예 : 더 이상 사용되지 않는 Dalvik 파일)에서 유실물 만 제거한다는 것을 알고 있습니다.
루팅 및 루팅되지 않은 기기 최후의 수단 : 공장 초기화
위의 방법으로 문제가 해결되지 않으면 항상 공장 초기화가 있습니다. 기본적으로 이것은 위의 모든 작업 ( Application Cache 및 Dalvik Cache 삭제 )을 수행하지만 /data
파티션을 삭제합니다 . 의미 : 모든 설정 및 데이터 (SD 카드에 저장된 데이터 제외)와 직접 설치 한 모든 앱이 사라졌습니다. 따라서이 작업을 수행하기 전에 백업을 잘 수행하십시오 (예 : 루팅되지 않은 장치의 전체 백업 참조 ).
루팅 된 기기 : fstrim
작업 속도가 느려지는 또 다른 이유는 스토리지에 있습니다. 이해를위한 작은 배경 :
우리 장치에 사용되는 플래시 메모리에서 각 셀은 여러 번만 쓸 수 있습니다. 용량 손실 및 마모를 방지하기 위해 플래시 컨트롤러는 "마모 레벨링"이라는 알고리즘을 적용하여 매체에 쓰기를 고르게 분산시킵니다. 물론 데이터 손실을 방지하기 위해 "빈 장소"에만 쓰려고합니다 (파일을 명시 적으로 덮어 쓰는 경우 제외). 문제의 원인은 다음과 같습니다. 대부분의 경우 파일 시스템은 삭제 된 파일 만 표시하지만 컨트롤러에 "사용 가능한 블록"에 대해 알리지 않으므로 시간이 지나면 비효율적입니다.
Android 4.3은 적절한 fstrim
호출을 통해이 문제를 해결 하여 컨트롤러에게 하루에 한 번 해제 할 것을 알립니다. 일부 ROM은 이전 버전의 Android에서도 비슷한 기능을 통합하여 파일 시스템을 discard
옵션으로 마운트 하므로 (삭제시 컨트롤러에 한 번에 알려짐) 삭제 속도가 약간 느려집니다. 두 가지 방법 중 하나로이 문제를 해결하지 못한 장치의 경우 fstrim
선택된 파티션에 대해 사용자에게 친숙한 방식으로 호출되는 Lagfix App을 살펴볼 가치가 있습니다 . 오래 사용하는 장치에서 한 번 실행하면 쓰기 속도가 최대 30 배 빨라지고 읽기 속도도 조금 빨라질 수 있습니다.
참고 문헌 :
adb logcat
있습니까?