调用动态链接库需要很长时间么?

我用c++写的一个程序,做成了动态链接库,每次调用这个函数,都需要0.01s,这太慢了,有没有什么方法提速?

3个回答

函数本身运行的时间比较长造成的。光是调用不至于0.01秒。

如果你的函数实现语句不多,可以考虑 inline ,如果只是单纯调用函数,你的堆压入只是 10ns ,耗时这么多,可能是你调用了i/o,同时没有关掉i/o流,检查一下

play_841266670
diskings 回复caozhy: 抱歉,没注意到dll库,很抱歉
大约 3 年之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 调用dll里的函数怎么inline,明显乱回答。
大约 3 年之前 回复

可以尝试编译成一个静态库...

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问