Dalvik VM과 함께, Zygote의 역할은 새로운 애플리케이션을위한 런치 패드와 모든 애플리케이션이 수명주기 동안 참조 할 수있는 라이브 코어 라이브러리의 저장소 역할을 수행했습니다. ART의 출시와 함께, Zygote와 관련하여 어떤 변화가 있었습니까? Zygote는 Android의 새로운 애플리케이션을위한 발판이되고 있습니까?ARY에서 안드로이드 런타임 (안드로이드 런타임)에서 접합체
2
A
답변
2
이 source.android.com 이것에 대해 말씀입니다 :
는 접합체에서 미리로드 된 클래스와 유사, ART 시도는 컴파일시에 클래스 세트를 미리 초기화합니다. 이렇게하면 미리 초기화 된 클래스 및 관련 객체의 압축 된 힙 이미지로 구성된 'boot.art'파일이 만들어집니다. 이 파일은 Zygote 시작시 메모리에 매핑됩니다. 이것은 추가 저장 장치 (일반적으로 10MB)를 소비하지만 자 태그 시작 속도를 높이고 시스템이 메모리 부족으로 사전로드 된 일부 클래스를 스왑 할 수있는 기회를 만듭니다. 이것은 또한 Dalvik에서이 클래스 정보의 대부분이 선형 할당 공간의 더티 페이지에 저장되었으므로 ART의 향상된 저 RAM 성능에 기여합니다.
링크 here
관련 문제
- 1. 안드로이드 런타임에서 도형 사용
- 2. 안드로이드 : 런타임
- 3. 안드로이드 : 런타임
- 4. 이상한 문제 : BB 10 안드로이드 런타임에서 안드로이드에서 JAR을로드 할 수 없습니다. 안드로이드 런타임
- 5. 안드로이드 런타임 오류
- 6. 안드로이드 ListFragment 런타임 오류
- 7. 런타임 언어 변경 안드로이드
- 8. 런타임 오류 안드로이드
- 9. 안드로이드 반전 런타임
- 10. 안드로이드 테마 런타임 변경
- 11. 안드로이드, MySQL, 런타임
- 12. 안드로이드 OptionsMenu, 런타임
- 13. 안드로이드 : 텍스트 뷰 설정 스타일 런타임에서
- 14. 런타임에서 안드로이드 컬러 문자열을 int로 변환합니다.
- 15. 안드로이드 apk 파일 런타임에서 메소드 호출보기
- 16. andResume 런타임 오류 onResume() 안드로이드 런타임 오류
- 17. 안드로이드 앱에서 런타임 오류가 발생했습니다
- 18. 런타임 오류 응용 프로그램 안드로이드
- 19. 안드로이드 텍스트보기에서 런타임 오류가 발생합니다
- 20. 안드로이드 런타임 오류를주는 RSS 리더
- 21. 윤곽 그리기 복소수와 접합체
- 22. 안드로이드 변화 순서는 런타임 영역에 Recyclerview
- 23. 안드로이드 마쉬 멜로우 런타임 스플래시 화면의 권한
- 24. 안드로이드 6.0 런타임 권한 + 인 텐트 필터
- 25. SMS_RECEIVE : 블랙 베리 10 안드로이드 런타임
- 26. 안드로이드 팽창 레이아웃 XML 파일 생성 런타임
- 27. ndk로 안드로이드 앱 실행시 런타임 오류가 발생했습니다.
- 28. 안드로이드 빌드 - libld 에러가있는 런타임 테스트 링커
- 29. 왜 안드로이드 스튜디오는 런타임 오류를 일관되게 보여줍니까?
- 30. 런타임 예외 동안 안드로이드 응용 프로그램
는 네, 여전히 경우입니다. – alanv