一个winsock多线程程序原来是exe形式的,由于某些需要,改写成dll形式给他人调用,改写后工作一切正常,但是在进行网络压力测试时发现,dll调用形式的传输性能急剧下降(exe可以打2MBPS,dll才800KBPS)
,最要命的是调用的GUI程序CPU达到90%.本人百思不解,求教各位大侠,帮忙分析其中缘故.
另外,经测试,如果直接调用exe文件,性能方面一切正常.是不是dll的系统资源分配的问题?