콘텐츠로 건너뛰기

Jaeuk's Space

잡다한 개발하며 닥친 문제.

주 메뉴
  • 개인정보 처리방침
  • 예제 페이지

파일 다운로드

Spring Batch 대용량 S3 파일 다운로드 중 OutOfMemoryError 분석

작성일자 2025년 04월 05일 글쓴이 jaeuk

문제 요약 Tasklet 내에서 S3Client.downloadFile() 호출 중 내부적으로 Apache Commons IO의 IOUtils.toByteArray(InputStream) 사용이 대량 메모리를 점유하며 OOM 발생 원인 분석 개선 방안

BATCH, JAVA, SPRING에 게시되었습니다heap space, ioutils, java oom, memory, s3 download, spring batch, 파일 다운로드에 태그되었습니다

카테고리

  • AJAX
  • APACHE
  • APM
  • AWS
  • BATCH
  • CRONJOB
  • DATABASE
  • DATADOG
  • EKS
  • GIT
  • JAVA
  • JAVASCRIPT
  • JOOQ
  • KAFKA
  • LLM
  • Network
  • NGINX
  • NODE
  • ORACLE CLOUD
  • RDS
  • SCRIPT
  • SPRING
  • TOOL
  • WEB-SERVER
  • 워드프레스

최신 글

  • BFF 패턴에서 OAuth2 + PKCE 인증 흐름 문서화하기 — /auth/login부터 /auth/logout까지
  • FCM 푸시 토큰, 언제 수집해야 하나 — 첫 화면 진입 vs 알림 동의 시점
  • WebView 앱에서 구글 로그인이 막히는 이유 — OAuth 정책과 “최소 변경” 대응 방법
  • Claude Code에서 API Error: 400 no low surrogate in string 오류가 뜰 때 — 원인과 해결
  • Open WebUI에서 GitHub 프로젝트를 학습시켜 Spring Boot 소스를 기억하게 만드는 방법 (RAG 구축 가이드)
모든 저작권을 가지고 있습니다 | 테마: Flash Blog(Unitedtheme 제작).