🕊️ 자바 개발을 위한 기본적인 Memory-Saving 기술

📌 primitive types를 사용하라. ex. int x = 42; (O) Integer x = 42; (X) 📌 불필요한 객체 생성은 지양하라. 📌 lazy 초기화를 사용하라. 실제로 객체가 사용될 때 객체를 초기화 하라. 📌 collections 대신 array를 사용하라. 📌 객체를 재사용 하라. 📌 정적 팩토리 메서드를 사용하라. 📌 Flyweight 패턴을 사용하라. 📌 intern() 메서드를 활용하라. 📌 불필요한 auto-boxing을 지양하라. 대신 valueOf() 메서드를 사용하라. 📌 finalize() 메서드는 주의 깊게 사용하라. try-with-resources 방법을 권장한다.

Basic Memory-Saving Techniques for Java Programming

Medium

Basic Memory-Saving Techniques for Java Programming

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 4월 14일 오후 12:32

 • 

저장 218조회 5,890

댓글 1

  • Array 보다 Collections 을 사용하는 입장에서 글의 4번 규칙은 고정 크기를 알아야 저게 가능할텐데..? 싶어서 링크에 들어가보니 When we know the size 라고 쓰여있네요! (저처럼 잠결에 눈비비다 저게 뭐지 싶을 사람들을 위해🤭)