서버에는 오라클이 있습니다
델파이로 서버 프로그램을 만들었는데 Session컴포넌트와 DataSetProvider컴포넌트를 사용해서 서버DB와 연결을 했고 클라이언트에서는 SocketConnection컴포넌트와 ClientDataSet을 이용해서 서버와 연결해서 디비를 쿼리하고 쓰고,지우고 합니다
그런데 문제는 클라이언트(약 50개정도)에서 연결하면 점점 메모리 점유율이 상승됩니다.
그래서 서버프로그램을 하루에 한번씩 껏다가 켜야 됩니
안그러면 서버프로그램이 멈추어 버립니다
해결방법이 없을까요?
아니면 이유라도 알수 없을까요?
답변기다리겠습니다
메모리 상승에 관한것은, 개발 하실 경우에 객첵를 생성하였다가
제대로 종료하지 않을 경우에 많이 발생합니다. 우선 생성과 객체파괴에
대한 루틴을 다시 한 번 점검해 보세요..
예를 windows프로그램 같은 경우에, 실행하기전 메모리사용률(리소스)와
만든 프로그램을 실행하고 종료한다음의 메모리사용률(리소스) 가 같아야
제대로 작성된 프로그램입니다