결국 디비 접속전에 연결하고
다 사용하면 연결닫고..
즉, 계속 열고 닫고를 했습니다...
성기수 님이 쓰신 글 :
: 현재 ODBC를 이용해서 허브를 통해 다른 PC로 데이터를 전송하고 있습니다
:
: 프로그램 환경은 Visual Studio 2005 c# 환경이구요..
:
:
: 메모리 사용 모니터링을 해본 결과
:
: fbserver.exe 라는 녀석이 데이터를 보낼 때 마다 메모리를 잡아먹더라구요..
:
: 해제도 안시키고 .. ㅡㅡ;;
:
: 데이터를 보내려고 할때 마다 연결했다가 데이터 다보내면 닫고도 해보고
:
: 처음에 DB 연결을 하고 프로그램 종료하기 전까지는 안닫고도 해 봤는데..
:
: 메모리를 계속 잡고 있는거는 마찬가지더라구요.. ㅠㅠ
:
: OdbcConnectionStringBuilder osb = new OdbcConnectionStringBuilder();
: osb.Driver = "Firebird/InterBase(r) driver;";
: osb.Dsn = "LCD_VIEW_WS";
: OdbcConnection OdConn_Lcd_WS = new OdbcConnection(osb.ToString());
: OdConn_Lcd_WS.Open();
:
: 이런식으로 연결을 하구요..
: 저장할 때는
: INSERT 문이나 UPDATE문을 직접 보내
: ExecuteNonQuery 를 이용합니다..
:
: fbserver.exe 라는 녀석의 메모리를 해제시키려면 어떻게 해야 하나요??
|