작성
·
201
답변 2
0
0
안녕하세요. 느리다는 부분은 get/set을 한번 더 호출하는 부분 때문에 느릴 수 있다는 부분입니다. 기존에는 findViewById 를 해두면 전역에서 1번 호출 후에 다시 호출하지 않고, 가져다 쓰는데 HashMap을 통해 자동 캐시처리를 해줄 경우 불필요하게 메소드 호출이 발생하며, get을 호출하는 부분이 있기 때문에 설명한 부분입니다. HashMap 자체의 성능에 대한 언급은 아니였지만, HashMap 성능의 언급으로 보일 수 있는 점에 주의해서 추후 개선하도록 하겠습니다.
본 강의는 Kotlin으로 작업하고, 실제 Java 코드가 어떤식으로 접근하는 부분을 구성해둔 강의입니다.