Flyweight Pattern은 객체 생성의 비용이 크고 많은 수의 객체 생성이 필요한 경우 메모리 사용량을 줄이기 위한 디자인 패턴이다. 이 패턴은 객체 생성과 공유를 통해 메모리 사용량을 최소화하고 성능을 개선하는 것이 목적이다. 이번 글에서는 Flyweight Pattern에 대해 자세히 알아보도록 하자.

Flyweight Pattern: 개념과 용도

Flyweight Pattern은 객체 지향 프로그래밍에서 메모리 사용량을 줄이는 디자인 패턴 중 하나이다. 이 패턴은 객체 생성 비용이 큰 경우에 효과적으로 사용할 수 있다. Flyweight Pattern은 객체를 미리 만들어 놓고, 이를 공유하여 메모리 사용량을 줄인다. 이 패턴을 사용하면 객체 생성 비용과 메모리 사용량을 줄일 수 있고, 성능을 개선할 수 있다.

객체 생성 비용 큰 경우 성능 개선

객체 생성 비용이 큰 경우, 객체를 생성하면 메모리 사용량이 증가하고 성능이 저하될 수 있다. 이때 Flyweight Pattern을 사용하면 성능을 개선할 수 있다. Flyweight Pattern은 객체를 미리 만들어 놓고, 이를 공유하여 객체 생성 비용을 줄이는 방법이다. 이를 통해 성능을 개선할 수 있다.

객체 공유로 메모리 사용량 감소

Flyweight Pattern은 객체를 공유하여 메모리 사용량을 최소화하는 디자인 패턴이다. 객체를 공유하면 객체 생성 비용을 줄일 수 있고, 메모리 사용량도 감소할 수 있다. 이를 통해 성능을 개선할 수 있으며, 대규모 시스템에서 특히 유용하다.

Flyweight를 사용한 코드 예제 및 효과

Flyweight Pattern을 사용한 코드 예제는 다음과 같다.

public class Flyweight {
  private String data;

  public Flyweight(String data) {
    this.data = data;
  }

  public String getData() {
    return data;
  }
}

public class FlyweightFactory {
  private Map flyweights = new HashMap();

  public Flyweight getFlyweight(String key) {
    if (flyweights.containsKey(key)) {
      return flyweights.get(key);
    } else {
      Flyweight flyweight = new Flyweight(key);
      flyweights.put(key, flyweight);
      return flyweight;
    }
  }
}

public class Client {
  private FlyweightFactory factory;

  public Client(FlyweightFactory factory) {
    this.factory = factory;
  }

  public void operation(String key) {
    Flyweight flyweight = factory.getFlyweight(key);
    System.out.println(flyweight.getData());
  }
}

위 코드에서 Flyweight는 공유할 객체를 나타낸다. FlyweightFactory는 Flyweight 객체를 생성하고, 공유하며, Client는 Flyweight 객체를 사용한다.

Flyweight Pattern을 사용하면 메모리 사용량과 객체 생성 비용을 줄이고, 성능을 개선할 수 있다. 이를 통해 대규모 시스템에서도 효과적으로 사용할 수 있다.

이번 글에서는 Flyweight Pattern에 대해 알아보았다. Flyweight Pattern은 객체 생성 비용이 크고 많은 수의 객체 생성이 필요한 경우에 메모리 사용량을 줄이기 위한 디자인 패턴이다. Flyweight Pattern을 사용하면 메모리 사용량과 객체 생성 비용을 줄이고, 성능을 개선할 수 있다. 이를 통해 대규모 시스템에서도 효과적으로 사용할 수 있다.

Reference : Flyweight Pattern: 객체 생성의 비용이 크고 많은 수의 객체 생성이 필요한 경우에 메모리 사용량을 줄이기 위한 디자인 패턴



국내뉴스 이슈 순위 Top10 관련 기사 - 2020년 10월 20일 08시 기준


1위 코로나 3.11% 관련 반응

  1. [헤럴드경제] [글로벌시황] 부양책 불확실, 코로나에 뉴욕증시 하락…유럽도 ↓
  2. [헤럴드경제] 유승민 “文대통령은 경제 포기했다…모든 실패 코로나로 덮으려고”
  3. [머니투데이] 제2 코로나 봉쇄공포, 글로벌 증시 일제 하락
  4. [머니투데이] "러시아, 한국서 코로나 백신 '스푸트니크V' 생산…12월 대량 공급"
  5. [파이낸셜뉴스] 中나홀로 경제 회복 '속도'...코로나 이전 성장궤도 복귀
  6. [구글 뉴스] 간호사가 그린 '코로나19 사투'…격리 병실의 숨은 영웅들 / KBS뉴스(News)
  7. [머니투데이] 선방에도 불구 인천 1000번째 코로나 환자…전국 5번째
  8. [파이낸셜뉴스] 확진자 속출 스웨덴 코로나 대응 전략 수정
  9. [구글 뉴스] [코로나19 국제뉴스] 중국, 3분기 성장률 4.9%…'V자'회복세 뚜렷 / KBS뉴스(News)
  10. [연합뉴스] 미 보건전문가 "향후 6∼12주, 코로나에 가장 암울한 시기 될 것"

2위 트럼프 1.67% 관련 반응

  1. [국민일보] 대선 2주 앞둔 트럼프 “수단, 테러지원국서 제외”
  2. [국민일보] 트럼프 “파우치는 재앙”…감염병 전문가들 겨냥해 “멍청이들”
  3. [구글 뉴스] 트럼프 "파우치는 재앙"... 또다시 과학자 조롱
  4. [파이낸셜뉴스] 트럼프 "파우치는 재앙"
  5. [SBS뉴스] "최고 경제 성과" "파우치는 재앙" 트럼프의 자신감
  6. [머니투데이] [속보] 트럼프 "FBI, 바이든 조사해야"
  7. [뉴시스] 트럼프, 수단 테러지원국 명단에서 제외할 것
  8. [머니투데이] 트럼프 "파우치는 재앙…멍청이들 말에 넌더리 나"
  9. [SBS뉴스] 트럼프, 여론 조사 뒤져도 "내가 승리"…파우치에겐 "재앙" 비난
  10. [경향신문] 트럼프 대통령 "파우치는 재앙…사람들은 멍청이들에 진절머리" 독설

3위 인텔 1.15% 관련 반응

  1. [머니투데이] SK하이닉스 '인텔 메모리' 인수 협상중…"11조원 규모"
  2. [이투데이] WSJ “인텔, 메모리칩 부문 SK하이닉스에 매각 임박”
  3. [SBS뉴스] "SK하이닉스, 11조 원에 인텔 메모리칩 부문 인수"
  4. [이데일리] "SK하이닉스, 11조원에 인텔 메모리 반도체 인수 근접"
  5. [이투데이] [증시 키워드] 삼성전자, 미중무역 갈등에 높아진 수혜 기대감…SK하이닉스, 인텔 메모리 반도체 사업 인수 나서
  6. [동아닷컴] [속보]SK하이닉스, 인텔 메모리반도체 사업부문 인수 추진
  7. [연합뉴스] "SK하이닉스, 인텔 메모리칩 부문 인수 나서…11조원 규모"
  8. [파이낸셜뉴스] 오늘 SK하이닉스 인텔 메모리칩부문 인수 발표나나
  9. [헤럴드경제] "SK하이닉스, 11조원 규모 인텔 메모리칩 부문 인수 나서"
  10. [구글 뉴스] “SK하이닉스, 인텔 메모리부문 인수 임박...11조원 규모”

4위 한국 1.15% 관련 반응

  1. [이데일리] [표]한국토지신탁 등 코스피 자사주 신청내역(20일)
  2. [이데일리] 한국OTT포럼, 10시부터 ‘앱마켓 반독점 행위 대응’ 세미나..유튜브 생중계
  3. [머니투데이] "러시아, 한국서 코로나 백신 '스푸트니크V' 생산…12월 대량 공급"
  4. [파이낸셜뉴스] "한국 좋은데 일본이 더 좋다" 미국인 최애국은 일본
  5. [연합뉴스] 러 "코로나19 백신 스푸트니크V 한국서 생산"
  6. [파이낸셜뉴스] 러시아 "러시아 개발 코로나백신 한국에서 생산한다"
  7. [중앙일보] 한국 5G 속도 세계 2위…1위는 사우디아라비아
  8. [국민일보] 러 “자체 개발 코로나 백신 스푸트니크V, 한국서 생산”
  9. [머니투데이] 일본이 본 한국…"적은 월급, 높은 집값 젊은층 주식에 몰두"
  10. [중앙일보] 하루에 美 6만, 프랑스 3만 확진…한국도 날씨 추워지면 늘까

5위 서울 1.15% 관련 반응

  1. [매일경제] 서울고법·중앙지법 오늘 국감…'집회금지 기준' 놓고 여야 격돌
  2. [뉴시스] 野, 서울·부산시장 경선에 '모바일 투표' 도입하나…"요즘 대세"
  3. [조선닷컴] 부산-서울 오가며 장거리 출퇴근한 40대 열차서 급사…법원 “업무상 재해”
  4. [파이낸셜뉴스] ‘서울시장 차출설’ 정은경 “모르는 일, 계획없다”
  5. [이데일리] [미리보는 국감]국토위서 서울·경기 집값 놓고 여야 ‘공방’ 예상
  6. [동아닷컴] ‘집값 하락 임박했나’…서울 아파트, 매물 증가세 전환
  7. [머니투데이] '음대 B교수 성희롱' 접수 1년 지났는데…서울대, 대책 제출 안해
  8. [이데일리] 내륙 아침 10도 이하 `쌀쌀`…서울·경기 미세먼지 `나쁨`
  9. [머니투데이] 조희연 서울교육감 "직업계고 취업·진로교육 강화에 주력"
  10. [머니투데이] 옵티머스·라임 의혹 공방 이어지나…오늘 서울고법 등 국감

6위 하이닉스 1.15% 관련 반응

  1. [머니투데이] SK하이닉스 '인텔 메모리' 인수 협상중…"11조원 규모"
  2. [이투데이] WSJ “인텔, 메모리칩 부문 SK하이닉스에 매각 임박”
  3. [SBS뉴스] "SK하이닉스, 11조 원에 인텔 메모리칩 부문 인수"
  4. [이데일리] "SK하이닉스, 11조원에 인텔 메모리 반도체 인수 근접"
  5. [이투데이] [증시 키워드] 삼성전자, 미중무역 갈등에 높아진 수혜 기대감…SK하이닉스, 인텔 메모리 반도체 사업 인수 나서
  6. [동아닷컴] [속보]SK하이닉스, 인텔 메모리반도체 사업부문 인수 추진
  7. [연합뉴스] "SK하이닉스, 인텔 메모리칩 부문 인수 나서…11조원 규모"
  8. [파이낸셜뉴스] 오늘 SK하이닉스 인텔 메모리칩부문 인수 발표나나
  9. [헤럴드경제] "SK하이닉스, 11조원 규모 인텔 메모리칩 부문 인수 나서"
  10. [구글 뉴스] “SK하이닉스, 인텔 메모리부문 인수 임박...11조원 규모”

7위 메모리 1.04% 관련 반응

  1. [머니투데이] SK하이닉스 '인텔 메모리' 인수 협상중…"11조원 규모"
  2. [이투데이] WSJ “인텔, 메모리칩 부문 SK하이닉스에 매각 임박”
  3. [SBS뉴스] "SK하이닉스, 11조 원에 인텔 메모리칩 부문 인수"
  4. [이데일리] "SK하이닉스, 11조원에 인텔 메모리 반도체 인수 근접"
  5. [이투데이] [증시 키워드] 삼성전자, 미중무역 갈등에 높아진 수혜 기대감…SK하이닉스, 인텔 메모리 반도체 사업 인수 나서
  6. [동아닷컴] [속보]SK하이닉스, 인텔 메모리반도체 사업부문 인수 추진
  7. [연합뉴스] "SK하이닉스, 인텔 메모리칩 부문 인수 나서…11조원 규모"
  8. [파이낸셜뉴스] 오늘 SK하이닉스 인텔 메모리칩부문 인수 발표나나
  9. [헤럴드경제] "SK하이닉스, 11조원 규모 인텔 메모리칩 부문 인수 나서"
  10. [구글 뉴스] “SK하이닉스, 인텔 메모리부문 인수 임박...11조원 규모”

8위 러시아 0.98% 관련 반응

  1. [머니투데이] "러시아, 한국서 코로나 백신 '스푸트니크V' 생산…12월 대량 공급"
  2. [연합뉴스] 영국 "러시아 군 정보기관, 평창올림픽 사이버 공격"
  3. [파이낸셜뉴스] 러시아 "러시아 개발 코로나백신 한국에서 생산한다"
  4. [헤럴드경제] 폼페이오 “러시아, 평창 올림픽 때 사이버공격…관련자 기소”
  5. [머니투데이] 영국 "러시아 해커들이 평창올림픽 때 사이버 공격…도쿄올림픽도"
  6. [헤럴드경제] 英 “러시아 군 정보기관, 평창올림픽 당시 사이버 공격 가해”
  7. [헤럴드경제] [itM] 英 “러시아 군 정보기관, 평창올림픽 당시 사이버 공격 가해”
  8. [동아닷컴] 영국 “러시아 군기관, 평창올림픽 사이버 공격…北·中해커로 위장”
  9. [뉴시스] 美법무부, '평창올림픽·佛선거 해킹' 러시아 요원 6명 기소
  10. [머니투데이] 영국 "평창올림픽 때 러시아 정보기관이 사이버공격"

9위 부산 0.92% 관련 반응

  1. [머니투데이] 부산시, 방역수칙 위반 고위험시설 5곳 적발…집합금지 조치
  2. [뉴시스] 野, 서울·부산시장 경선에 '모바일 투표' 도입하나…"요즘 대세"
  3. [조선닷컴] 부산-서울 오가며 장거리 출퇴근한 40대 열차서 급사…법원 “업무상 재해”
  4. [머니투데이] 부산 사하구 다세대주택서 불…40대 남녀 사망
  5. [머니투데이] 부산 남구, 지역화폐 ‘오륙도페이’ 선결제 오류 대책 마련 나서
  6. [뉴시스] 부산, 대체로 맑은 날씨…초미세먼지 '나쁨'
  7. [뉴시스] 부산 다가구주택 화재…2명 사망·2명 연기흡입
  8. [매일경제] 부산 사하구 다세대 주택서 불…2명 사망
  9. [중앙일보] “요양병원 확진자 속출해 차마…” 순천시, 부산에 구상권 보류
  10. [이데일리] [인터뷰②]양향자 “서울·부산시장 공천 안하는 건 유권자 권리 침해”

10위 부양책 0.87% 관련 반응

  1. [헤럴드경제] [글로벌시황] 부양책 불확실, 코로나에 뉴욕증시 하락…유럽도 ↓
  2. [MBN] 뉴욕증시, 미 부양책 불확실성 지속…다우, 1.44% 하락 마감
  3. [구글 뉴스] 뉴욕증시, 부양책 협상 난항에 하락…다우 1.44%↓
  4. [국민일보] 美 부양책 불확실성에 ‘흔들’… 다우 1.44% 하락 마감
  5. [매일경제] 뉴욕증시, 美부양책 불확실성 지속...다우 1.44%↓
  6. [이데일리] [뉴욕증시]美 대선 전 코로나 부양책 타결, 회의감 커진다
  7. [이투데이] [상보] 뉴욕증시, 경기부양책 불확실성·코로나 재확산에 하락...다우 1.44%↓
  8. [머니투데이] "부양책 타결 언제쯤…" 불안한 시장, 다우 1.44% ↓[뉴욕마감]
  9. [헤럴드경제] [itM] 美증시, 부양책 시한 앞두고 불확실성 일제히 하락…다우, 1.44%↓
  10. [뉴시스] 시한 다가오는 美 부양책 협상…다우 410P 하락 마감
#코로나 #트럼프 #인텔 #한국 #서울 #하이닉스 #메모리 #러시아 #부산 #부양책 #뉴스속보 #뉴스 #이슈링크 #이슈 #실검 #실시간검색어


출처 : 이슈링크
앱 다운로드

+ Recent posts