signal-batch/.gitignore
HeungTak Lee 121a7b7d01 fix: 배치 Job 0건 처리 버그 수정 (메모리 최적화가 배치 데이터 삭제)
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>
2026-02-07 09:37:16 +09:00

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