PerformanceOptimizationManager.performMemoryOptimization()에서 vesselDataHolder.clear()를 제거하여 배치 실행 중 로드된 데이터 보호. DailyTrackCache 4.3GB 상주로 메모리 83% → 70% 임계값에서 매번 트리거되어 방금 로드한 24K건 배치 데이터가 GC로 소실되던 문제 해결. 변경사항: - performMemoryOptimization(): vesselDataHolder/vesselTrackDataHolder.clear() 제거 - beforeJob 메모리 임계값: 70% → 90% - afterChunk 긴급 최적화 임계값: 85% → 95% - 캐시 메모리 한도: 5GB → 6GB (일 평균 ~720MB × 7일 = ~5GB) - .gitignore에 *.log 추가, 로그 파일 트래킹 제거 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
42 lines
449 B
Plaintext
42 lines
449 B
Plaintext
|
|
target/
|
|
.mvn/wrapper/maven-wrapper.jar
|
|
!**/src/main/**/target/
|
|
!**/src/test/**/target/
|
|
|
|
### STS ###
|
|
.apt_generated
|
|
.classpath
|
|
.factorypath
|
|
.project
|
|
.settings
|
|
.springBeans
|
|
.sts4-cache
|
|
|
|
### IntelliJ IDEA ###
|
|
.idea
|
|
*.iws
|
|
*.iml
|
|
*.ipr
|
|
|
|
### NetBeans ###
|
|
/nbproject/private/
|
|
/nbbuild/
|
|
/dist/
|
|
/nbdist/
|
|
/.nb-gradle/
|
|
build/
|
|
!**/src/main/**/build/
|
|
!**/src/test/**/build/
|
|
|
|
### VS Code ###
|
|
.claudeignore
|
|
.vscode/
|
|
scripts/
|
|
.claude
|
|
.mvn/
|
|
logs/
|
|
*.log
|
|
sql/
|
|
*.md
|
|
nul |