본문 바로가기

dev/자바

Domain 객체 메모리

사용자 요청 정보를 받거나 DB 데이터 조회할 때

 

Domain 객체를 사용하지 않고 Map을 사용하는 것은 메모리 효율 측면에서 봤을 때 좋지 않습니다.

 

Map 사용 예제

 

Map 메모리 사용량

 

Map을 사용하면 메모리 대략 5MB 사용하는 것을 확인할 수 있습니다.

 

예제 Domain 객체

 

Domain 사용 예제

 

Domain 객체 메모리 사용량

 

Domain 객체를 사용하면 대략 4MB 사용하는 것을 확인할 수 있습니다.

 

앞의 Map과 비교하면 1MB 정도 차이가 있습니다.

 

따라서 Map 대신에 Domain 객체를 사용하는 것이 메모리 효율 측면에서 좋고

 

유지보수 업무를 파악할 때도 유리하기 때문에

 

Domain 객체 사용하는 것을 권장합니다.

'dev > 자바' 카테고리의 다른 글

Comparator&Comparable 인터페이스  (0) 2023.06.20
csv parsing lambda stream  (0) 2023.06.08
Java Builder 패턴  (0) 2023.05.17
네이버 메일 SMTP  (0) 2023.05.15
Array List min max  (0) 2023.05.12