mscomm과 asyncpro성능비교좀 해주세요..
vb, mscomm으로 된프로그램과
똑같은 로직의 델파이, asyncpro로 된 두 프로그램의
속도차이가 너무 많이 납니다.
물론델파이로 만들어진게 느리니깐 글을 올리는거죠..^^
아무래도 mscomm과 asyncpro차이때문에 그런거 같은데..
둘다 사용해보신분 있으면 성능경험좀 올려주세요..ㅠㅠ
통신할때
델파이로 된건 cpu가 100%를 차지하고
vb로 된것은 50%정도만 차지하는데..
아무리 봐도 로직은 똑같이 구현되어있구 컴포넌트 문제 같은데..ㅠㅠ
심증은 가는데 물증이 없네요..^^
경험상 그렇지 않다고 보입니다.
AsyncPro 어떤 컴퍼넌트인지 모르지만
보통 Comm 컴퍼넌트는 이벤트 문자(지정된)가 오는것을
감시하여 받았을 경우 이벤트를 보내주는 방식을 취하곤 합니다.
이경우 스레드가 도는데 이 스레드가 Priority 높거나
프로세스(프로그램이라고 생각해도 무방)의 Priority 높으면
그와같이 cpu가 100%를 차지하는 현상이 올 수 있습니다.
그것을 확인하여 주십시요.
그럼 이만..