|
Пишу софт, использующий виртуальный ком. Тестировал с PL2303 и FT232BM (как VCP так и D2XX). Использование процессора при загрузке канала на прием почти 100% составляет:
VCP:
PL2303 (@19200) - 5..7%
PL2303 (@230400) - 4-8%
FT232BM (@19200) -4-5%
FT232BM (@230400) -2-7%
D2XX:
FT232BM (@230400) -4%
Принимаемые данные никак не обрабатываются, просто помещаются в буфер.
Исползуется синхронный обмен (WriteFile/ReadFile) в отдельном потоке.
В фоне работает eMule только на отдачу.
CPU: Barton-2500(@1900MHz), mb: на чипсете nForce2, OS - WinXP Eng. Corp. Sp2