취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 
해결됨! 해결됨

제목:

앱부스터(App Booster)의 원리(feat. 갤럭시 랩스(Galaxy Labs))

(게시글 작성 시간: 04-08-2020 09:14 PM)
29571 보기
옵션
갤럭시 A/J/노트

image



갤럭시 랩스(Galaxy Labs)에서..
가장 유용한 기능 중에 하나가..

앱 부스터(App Booster)가 아닐까 싶습니다. 😊


앱 부스터를 실행하면.. 왠지 속도가 빨라지는 거..
대부분 체감하고 계실거라 믿습니다.



근데..

왜? 속도가 빨라지는 걸까요? 🤔🤔



그 원리에 대해서.. 검색해본 결과를..
정리해서 공유해볼까 합니다. 🤗





image



처음에는 달빅(Dalvik)이 사용되다가..
안드로이드는 킷캣에서 처음으로 ART(Android RunTime)를 적용하였고.. 안드로이드 5.0(롤리팝)에서부터는 달빅을 폐기하고.. ART만 전적으로 사용하게 되었습니다..



💡 컴파일러(Compiler)란?

고급언어(사람이 알아볼 수 있는 언어)로 쓰여진 프로그램이 컴퓨터에서 실행되기 위해서는 기계어(컴퓨터가 직접 이해할 수 있는 언어)로 바꾸어(번역) 주어야 합니다. 

이런 역할(번역)을 하는 프로그램이 컴파일러(Compiler)입니다. 😊





 
이 둘의 차이는 컴파일 방식에 있습니다. 


달빅(Dalvik)은 JIT(Just-In-Time) 컴파일러이고,
ART(Android RumTime)는 AOT(Ahead of Time) 컴파일러입니다.




[ Dalvik 컴파일 (JIT type) ]

✔ 컴파일 시점 : 앱이 실행하는 시점

✔ 장점 : 컴파일 이전에는 패키지 형태로 압축되어 있기 때문에 용량을 적게 차지한다.

✔ 단점 : 실행할 때마다 새로 컴파일 해서 구동되기 때문에, CPU 효율성이 떨어지고, 배터리 효율이 좋지 않다.



[ ART 컴파일 (AOT type) ]

✔ 컴파일 시점 : 앱이 설치되는 시점

✔ 장점 : CPU 효율성이 좋고, 배터리 효율이 좋다.

✔ 단점 : 컴파일을 미리 했기 때문에 용량을 더 많이 차지한다. 앱을 설치하면 1.5배에서 2배 가량의 공간을 더 많이 차지하고, 설치 속도가 달빅보다 더 느리다.(발열의 원인)




 
ART 방식의 경우.. 초기에 모두 다 컴파일 해두기 때문에..
오랜 설치시간과 발열을 잘 견디면.. 빠르고 쾌적한 실행이 가능합니다. 😊

그런데 문제는 설치속도가 느리기 때문에..
휴대폰에서.. 앱설치만으로도 엄청난 발열이 발생하게 됩니다. 😅😅😅


그래서 폐기했던 JIT(Just-In-Time)를 재도입하여.. 설치시엔 JIT로 설치한 후..

OS에서 자율적으로..
사용빈도와 시스템의 상태 등에 따라..

그때그때 ART(Android Runtime)로 변환하는 방식으로 바뀌었습니다. 😊




image





2020년 현재.. 휴대폰의 기본 저장용량도 커지고..
저장매체의 속도도 빨라졌는데..
JIT만 사용할 경우 로딩이 너무 오래걸립니다.
😅😅


그래서 JIT상태의 모든 앱을..
ART상태로 일괄 강제 변환(컴파일)해주는..
역할을 하는 것이..

바로 갤럭시 랩스(Galaxy Labs)
앱부스터(App Booster)입니다.



앱 부스터 실행시에.. 실행시간이 오래 걸리고..
휴대폰이 뜨끈뜨끈해지는 것은.. 바로 이런 이유입니다.
🤗




⚠️ 실제로 무거운 앱이나 게임의 경우..
앱 부스터 실행시 오히려 더 실행 속도가 더 느려지기도 합니다. 😅


⚠️ 앱 부스터를 사용해도 속도가 빨라지지 않는다고 느끼시는 분들이 종종 계시는데, 이런 경우는 이미 안드로이드 OS에서 최적화를 다 해놓았기 때문에 체감을 하지 못하시는 것일 수 있습니다. 😊




image




 
안드로이드 OS 가 알아서 최적화해주지만, OS 펌웨어 업데이트 후와 같은 경우.. 즉각적인 속도 개선(컴파일을 미리 해둠)을 위해서 앱 부스터 기능을 사용하시는 것은.. 아주 효과적일 수 있습니다.. 🤗



하지만.. 개인적인 의견으로는..
너무 자주 사용하실 필요는.. 없지 않을까 싶습니다. 


가이드에서는 일주일에 한 번 정도 사용을 권장하고 있지만.. 앱 실행시간이 오래걸리니까..

펌웨어 업데이트시에만 1~2번 정도..
6개월~1년 정도에 한번씩 실행해 주시면..
충분하지 않을까 싶어요.. 😊





image




⚠️ 혹시 잘못된 내용이 있으면.. 댓글로 제보해주세요. 확인 후 내용 수정하겠습니다. 🤗





1 채택된 답변


채택된 답변
채택된 답변
Bluesion
Active Level 8
갤럭시 A/J/노트
헉 저도 언젠간 정리 한번 해야지 생각하고 있었는데 글로 잘 정리해주셨네요!

https://youtu.be/EBlTzQsUoOw
https://youtu.be/fwMM6g7wpQ8

ART에 대해 더 자세히 알고 싶으신 분들은 위 동영상들도 참고하면 되게 좋을 것 같더라고요 ㅎㅎ

원본 게시물의 답변 보기

28 댓글
cosca
Active Level 6
갤럭시 A/J/노트
평소에 궁금했었는데
잘 설명해주셔서 좋네요!
긴 글 수고하셨어요~
갤럭시 A/J/노트
도움되셨길 바랍니다~ cosca님~ 😊
호라드림
Expert Level 3
갤럭시 A/J/노트
이야 이런글이 진짜 찐지식 글이죠ㅋㅋ
오랜만에 좋아요 박고 갑니닷
갤럭시 A/J/노트
좋은 말씀 감사합니다~ Ultralisk님~
도움되셨길 바래요~ 😊
영이옹이
Active Level 7
갤럭시 A/J/노트
좋은 정보 감사합니다.
갤럭시 A/J/노트
도움되셨길 바랍니다.. 영이옹이님~ 😊
채택된 답변
Bluesion
Active Level 8
갤럭시 A/J/노트
헉 저도 언젠간 정리 한번 해야지 생각하고 있었는데 글로 잘 정리해주셨네요!

https://youtu.be/EBlTzQsUoOw
https://youtu.be/fwMM6g7wpQ8

ART에 대해 더 자세히 알고 싶으신 분들은 위 동영상들도 참고하면 되게 좋을 것 같더라고요 ㅎㅎ
갤럭시 A/J/노트
정보 공유 감사합니다.. Bluesion님.. 🤗
galaxy1105
Active Level 7
갤럭시 A/J/노트
저도 궁금 했는데 정보 감사합니다😀
갤럭시 A/J/노트
도움되셨길 바랍니다~ galaxy1105님~ 😊
갤럭시 A/J/노트
네~ TAKOYAKI님..
1년에 1~2번 정도 사용하면 충분하지 않을까 싶습니다. 😊
Note20g
Expert Level 5
갤럭시 A/J/노트
지식 공유 아주 좋습니다!!!
이번 글을 참고해 모르고 그냥 쓰던
앱 부스터에 대한 상세한설명 감사합니다~!!
갤럭시 A/J/노트
네~ Note9g님..
이용에 도움되셨길 바랍니다~ 😊
일해랏삼성
Expert Level 5
갤럭시 A/J/노트
아하 이런 원리였군요. 항상 하면서도 기대반 걱정반이였는데 이거면 안심하고 쓸 수 있겠네요!
갤럭시 A/J/노트
네~ 일해랏삼성님..
믿고 편안하게 쓰시면 될 것 같습니다. 😊
화화
Expert Level 1
갤럭시 A/J/노트
요것도 북마크!! ㅎㅎ 좋은정보 고맙습니다😀😀
갤럭시 A/J/노트
북마크 감사합니다.. 화화님~ 🙂
도움되셨길 바랍니다~ 😊
Anonymous
해당 사항 없음
갤럭시 A/J/노트
개념글 감사합니다
갤럭시 A/J/노트
도움되셨길 바랍니다~ 동물원님~ 😊
trigun
Active Level 6
갤럭시 A/J/노트
좋은 정보 감사합니다. 당연히 처음부터 art일 줄 알았는데 그게 아니군요.
갤럭시 A/J/노트
도움되셨길 바랍니다~ trigun님~ 😊
갤럭시 A/J/노트
네~ Majestic13lack님.. 잘 활용해보세요~ 😊
익명586
Expert Level 2
갤럭시 A/J/노트
ㅎㅎ
앞부분은 무슨말인지 모르겠는데 좀 빠릿해지더라고요.
갤럭시 A/J/노트
네.. 김삼성삼성님..
효과가 분명히 있고.. 너무 자주 사용하실 필요는 없다..
정도만 기억하시면 될 것 같습니다. 😊
Anonymous
해당 사항 없음
갤럭시 A/J/노트
특정 앱 선택해서 최적화하는 방법은 없을까요?
0 좋아요
갤럭시 A/J/노트
갤럭시 랩스에서는.. 30일간 사용했던 앱만 최적화 옵션이 있구요.. 앱 하나만 최적화하는 방법은 없는 듯 하네요. 🙂

갤럭시 랩스에서의 최적화는 말씀하시는 최적화와는 다른 개념입니다.

그 최적화는 해당 앱 제작사에서 해주어야 가능해요. 😊
Anonymous
해당 사항 없음
갤럭시 A/J/노트
답변 감사합니다🙂
니끄네이무
Active Level 3
갤럭시 A/J/노트
용량효율vs속도,배터리 효율
0 좋아요