Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 개인프로젝트
- @jsonproperty
- java
- JavaScript
- 생성자 주입
- JWT
- 남궁성과 끝까지 간다
- AWS
- Kafka
- WEB SOCKET
- emqx
- visualvm
- Spring Security
- DB
- docker
- 카프카
- EC2
- 데이터베이스
- 패스트캠퍼스
- 항해99
- 스웨거
- 프로그래머스
- 웹개발
- MYSQL
- Spring
- 쇼트유알엘
- 스프링의 정석
- CentOS
- 시큐리티
- 스파르타코딩클럽
Archives
- Today
- Total
목록OOM (1)
Nellie's Blog
[Java] OOM Error (OutOfMemoryError) 유발해보고 모니터링 분석하기 (feat. VisualVM)
실무에서 자주 마주치는 OOM 에러 모니터링 상태를 이해하고 메모리 누수, GC 문제가 일어나지 않도록 하기 위해 글을 작성해보았다.일부러 객체를 계속 할당하여 Heap 메모리를 과도하게 사용하게 하여 OOM 에러를 내보며 모니터링을 해보겠다. Cat 클래스계속 할당될 클래스다.package com.example.demo;/** OOM 에러 유발 코드 */public class Cat { private int age; public Cat(int age) { this.age = age; }} 메인 클래스계속 Cat 클래스를 할당해준다. package com.example.demo;import java.util.ArrayList;import java.util.List;imp..
Back-end/java
2024. 12. 14. 18:52