C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[25480] [질문] 데이타베이스를 이용하여 챠트를 실시간으로 그려줄경우..
강영준 [k700k] 717 읽음    2003-05-06 17:48
여러번 이 문제에 대해서 질문을 했었지만.

다른 분들을 이해를 시키지 못해서 그런지 리필이 안달리드라구요..

이전 까지만 해도 rs232통신을 통해서 타이머는 0.4초로 마췄는데.. 데이타를 읽어서

챠트를 계속 그리다 보면 나중엔 프로그램이 버벅 거리게 됩니다.

속도가 현저하게 떨어지게 되죠.. 물론 챠트에 방대한 양의 데이타가 저장이 되게 되죠..

이는 주 메모리를 상당량 차지를 하게 되어 프로그램이 느려 지드군요.. 약 8시간 정도

가동을 하다 보면.. 그렇게 되더이다.

해결 방법은 메모리를 엄청나게 차지 하기 전에 챠트에 기록된 데이타를 지워 버리는겁니다.

그렇게 되면 전 데이타는 모두 잃어 버리게 되지만, 따로 파일로 저장을 한다든지 엑셀로 저장을

한다든지 하면 되지요.. 근데 문제는 다시 그전 데이타를 그래프로 볼수가 없다는거죠...

물론 만들면 가능하겠지만.. 현재 데이타랑 연동을 시키기 어렵지 않을까요??

그래서 생각한게.. 데이타베이스를 이용하는 방법은 어떨까 고민중인데요..

이렇게 되면 .. 약 1초 간격으로 자료를 데이타베이스화 시키게 되면..

1초에 한번씩 파일을 엑세스 하게되는데.. 과연.. 별 무리 없이 장시간 가능 할런지 ..

잦은 파일 엑세스는 컴퓨터를 느리게 만들든데..

별 무리가 없다면야.. 데이타 베이스 파일을 가지고 dbchart를 이용해서 그래프를 그리면

훨 수월하지 않을까??.. 메모리도 아끼고..

챠트를 사용하는것 자체가 메모리 절약에는 무리가 있는건가요?...

그리구 RxLib 컴포넌트에 보면 RxGIFAnimator가 있는데요.. 이넘을 20개 정도 사용하게 되면..

메모리를 많이 잡아 먹을까요?..

왠지... 아무것도 모르는 넘이 질문 한거 같은 느낌이군요.. 원래 그렇긴 하지만..

에구..

+ -

관련 글 리스트
25480 [질문] 데이타베이스를 이용하여 챠트를 실시간으로 그려줄경우.. 강영준 717 2003/05/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.