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
- 카프카
- 스파르타코딩클럽
- JavaScript
- 스프링의 정석
- CentOS
- 항해99
- 쇼트유알엘
- DB
- Spring
- 생성자 주입
- visualvm
- WEB SOCKET
- 스웨거
- 개인프로젝트
- 패스트캠퍼스
- Spring Security
- Kafka
- 웹개발
- 프로그래머스
- docker
- EC2
- java
- @jsonproperty
- MYSQL
- emqx
- JWT
- 시큐리티
- 남궁성과 끝까지 간다
- AWS
- 데이터베이스
Archives
- Today
- Total
목록메모리누수 (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