안드로이드 개발 질문/답변
(글 수 45,052)
andorid에 app을 많이 깔 수록 부팅시 launcher가 느리게 뜨는 이유가 뭘까요?
제가 소스를 조금 분석해본 결과(잘못된 것일수도 ^^;;) launcher는 SytstemServer에서 ActivityManager가 생성되면서
바로 생성&실행시키는 것 같은데 왜 느리게 뜰까요..
launcher가 installed app의 정보를 가져오는데서 어떤 delay 요인이 있을까요?
widget들을 띄우기 위해, 모든 app들의 실행을 기다리기 때문일까요?
SystemServer의 초기화 동작중에 설치된 app들로부터 뭔가 delay받는 요인이 있는 것일까요?
등등...
분석은 계속 해보고 있지만 워낙 초보라 원하는 결론을 얻기가 쉽지 않네요 ^^;,
답변 부탁드립니다




흠 ㄱ- 뭔가 영어로 구지안쓰셔도될탠대 쓰셔서 이해하기가힘들군요
런쳐라는게 고런쳐이런걸말씀하시는지
엑티비티런쳐말씀하시는지 정확하게모르겠내요 ㄷㄷ
뭐 제가 대충 이해한대로 답변을한다면
앱이 많이깔릴경우 부팅시 그앱들중 백그라운드스레드 도는
즉 앱을 죽여도 자체적으로 스레드를 제시작시키는 쉽게말해 알람이나 카카오톡 틱톡같은 어플들은
부팅시 바로켜져야하기에 앱이많이까릴수록 그런앱들이 있을꺼고 부팅하면서 서로 켜지려고하기때문에
많이 느리는건당연한거일껍니다.