다중 iframe 사용 시 발생하는 메모리 누수 문제와 해결 방안
메모리 누수란 무엇인가?
애플리케이션이 실행되기 위해서는 시스템 메모리 자원이 필요합니다. 운영체제나 런타임 환경은 프로그램의 요청에 따라 메모리를 할당하게 되며, 특히 장시간 실행되는 백그라운드 프로세스의 경우 사용하지 않는 메모리를 적절히 해제하지 않으면 점점 리소스를 소모하게 됩니다. 이렇게 더 이상 사용되지 않아야 할 메모리가 해제되지 않고 계 ...
6월 21일 16:10에 게시됨
ThreadLocal과 가상 스레드의 충돌: 99% 개발자들이 간과한 성능 함정
제1장: ThreadLocal과 가상 스레드의 문제 발생 원인
Java에서 ThreadLocal은 스레드 내 상태를 유지하기 위해 널리 사용되며, 사용자 인증 정보나 트랜잭션 데이터 등을 관리하는 데 활용된다. 이 메커니즘은 기존 플랫폼 스레드 모델을 기반으로 설계되었으며, 각 스레드에 독립적인 변수 복사본을 제공해 데이터 분리를 보장한다. 그러나 Project Loom의 도입으로 가상 ...
6월 4일 22:14에 게시됨