Android/Technic
RecyclerView 성능이 너무 안나올 때
등촌동 꼬북이
2022. 3. 21. 17:37
RecyclerView를 사용하다보니 데이터가 2-300개가 넘어가면 굉장히 버벅거리는 현상이 발생했는데 그때는 임시로 RecyclerView의 Height를 500dp쯤으로 맞춰보고 잘 동작하면 레이아웃에 관한 이슈일 수 있으니 layout의 height를 잘 만져보면 해결이 된다.. (물론 500dp로 박으라는게 아니라 Math_parent를 적재적소에 쓰라는 얘기 물론 디자인 마다 Height는 다르겠지만 무지막지하게 Match_parent를 박아넣어버리면 오버헤드가 커진다는 얘기..)너무 오랫동안 어려웠다.. 성능 튜닝을 위해 별짓을 다했는데 그저.. Height가 무한히 늘어나서 생기는 오버헤드였다..
+
NestedScrollView안에 RecyclerView는 쓰면 퍼포먼스가 느려진다. (이 현상이 유력함 StackOverflow에서 찾아보니)