호이로그
close
프로필 배경
프로필 로고

호이로그

  • 분류 전체보기 (741) N
    • 개발 (386) N
      • C언어 (0)
      • PHP (6)
      • JAVA (102)
      • Python (10)
      • Typescript (105)
      • HTML (0)
      • DB (52)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (26) N
    • IT 테크 (289)
      • 리뷰 (110)
      • AI (46)
      • 기타 (131)
    • 전자회로 & 부품 (44)
    • 디지털 행정 & 자동화 실무 가이드 (7)
    • 기타 (2)
  • 홈
  • 태그
  • 방명록

[JAVA] Metaspace OutOfMemoryError 해결하면서 알게 된 클래스 로딩 문제

Metaspace OutOfMemoryError를 따라가다 보면 단순한 메모리 부족 문제가 아니라, 클래스 로딩 구조 자체를 이해해야 하는 상황을 만나게 됩니다.Java Metaspace OutOfMemoryError와 클래스 로딩 문제Java에서 Metaspace OutOfMemoryError는 단순히 메모리가 부족하다는 의미보다, 클래스 메타데이터가 비정상적으로 누적되고 있다는 신호로 보는 편이 더 정확합니다. 이 문제를 이해하려면 먼저 Metaspace와 클래스 로딩 구조를 같이 봐야 합니다. Metaspace는 무엇을 저장하는가Metaspace는 JVM에서 클래스의 메타데이터를 저장하는 영역입니다. Java 8 이전에는 PermGen 영역이 담당하던 역할을 대체한 구조입니다.여기에는 다음과 같은 ..

  • format_list_bulleted 개발/JAVA
  • · 2026. 4. 27.
  • textsms

[JAVA] OutOfMemoryError 발생했을 때 heap만 늘리면 안 되는 이유

OutOfMemoryError가 발생하면 heap을 늘리는 것으로 해결하려는 경우가 많습니다. 하지만 이 접근은 문제를 덮는 경우가 더 많고, 오히려 다른 문제를 만들기도 합니다.Java OutOfMemoryError 발생 시 heap만 늘리면 안 되는 이유Java에서 OutOfMemoryError는 단순히 메모리가 부족하다는 의미로만 보면 부족합니다. 실제로는 메모리를 어떻게 사용하고 있는지에 대한 구조적인 문제가 함께 드러나는 경우가 많습니다.그래서 heap을 늘리는 것은 임시 대응일 수는 있지만, 근본적인 해결이라고 보기는 어렵습니다. OutOfMemoryError가 발생하는 구조적인 원인OutOfMemoryError는 크게 두 가지 상황에서 자주 발생합니다. 하나는 실제로 메모리가 부족한 경우이고..

  • format_list_bulleted 개발/JAVA
  • · 2026. 4. 25.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (741) N
    • 개발 (386) N
      • C언어 (0)
      • PHP (6)
      • JAVA (102)
      • Python (10)
      • Typescript (105)
      • HTML (0)
      • DB (52)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (26) N
    • IT 테크 (289)
      • 리뷰 (110)
      • AI (46)
      • 기타 (131)
    • 전자회로 & 부품 (44)
    • 디지털 행정 & 자동화 실무 가이드 (7)
    • 기타 (2)
최근 글
최근 댓글
태그
  • #springboot
  • #AI
  • #routesapi
  • #google지도api
  • #googlemap
  • #typescript
  • #리눅스기초
  • #java
  • #mysql
  • #api가이드
전체 방문자
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바