2020-04-14에 작성된 JDBC dapter with Oracle high heap space consumption 글을 재정리하면
- PO 7.5(SP15)로 업그레이드 후 Oracle 12c JDBC연계
- 일반 트랜잭션 모드의 처리가 느려 배치모드로 옵션체크,파라메타 추가
- 파라메터는 sqlBindMode,dateWithBindMode 추가
- 시스템 메모리 부족으로 현상
- oracle.jdbc.driver.T4CPrepareStatement클래스 메모리 사용
- 해당 채널의 중지하면 메모리 감소하는것을 확인
- 최신버젼 드라이버(19.3),poolWaitingTime,note 1916598를 적용했을시 별다른 효과를 보지 못한것 같음
2916999-Memory Leak when using sqlBindmode with Batch process in JDBC receiver adapter
- JDBC 어댑터에서 메모리 누수 현상은 있었음
- T4CPreparedStatement > java.util.LinkedList 힙덤프 내용에서 처리 후 닫지 못하는 현상있다고함
- SAP Note 952402 설명대로 패키지 적용이 필요하다고 함
그외 자바프록시,다른 어댑터, 파서, 지원방식 등에서 메모리 누수/부족 현상이 확인되었던것 같음
2717777-OOM in PI XML Hardener
1297935-SyncMessageRemover may cause memory leak
1974920-Fixes in cleanup of synchronous message store
2654452-High CPU Usage on SAP Process Orchestration instance
1389154-XI AF message parsing with potential memory issue
2878830-Memory leak during SSL communication
댓글 없음:
댓글 쓰기