关于加载dl后mfc编纂的程序运行速度太慢?求原因?

关于加载dl后mfc编写的程序运行速度太慢??求原因??
关于加载dl后mfc编纂的程序运行速度太慢?求原因?
如上图:
各位大牛,小弟最近用vc6.0写了一个mfc程序,程序是调用用自己编写的串口通讯api,与单片机进行通信。但是通信的速度非常慢,我理论上图片上面编辑框数据全部打印的时间是1s,但是我写出来的程序全部打印出来却用了5s的时间,想请问一下为什么速度会相差这么远。我觉得速度慢的原因是时间花在调用dll中的api上,我编写的dll中的api是为了方便客户进行二次开发。请问我该如何找问题的原因呢????小弟第一次写这些东西,请大神们指教????    先谢谢了!!!!!!!!!!!!!
------解决思路----------------------
先可以增加些打印信息,判断是不是调用dll函数导致速度太慢
------解决思路----------------------
"自己编写的串口通讯api"

应该在 子线程中
------解决思路----------------------
先看你的代码的时间都话费在什么地方,是不是有同步事件可以转换成异步时间从而避免长时间等待