Q624353765 发表于 2022-2-28 14:50:50

如何再次提高mfc的运行速度



这个函数有11000行代码,就是一个分支语句,没进入一次运行的代码行数不超过8行



而这个函数是套在线程的死循环中,让他不断的重复执行,即使是在单线程死循环中运行速度非常慢,肉眼能观察到的效果几乎1秒才动两下,cpu占用比已经超40%

请问这种情况还有更好的优化效果或逻辑吗

赵曰天 发表于 2022-2-28 15:56:06

解析指令有11000行代码吗????{:3_49:}
如果是为什么不使用多线程呢,解析一级后再解析第二级。或者使用一些算法

Q624353765 发表于 2022-2-28 17:24:02

赵曰天 发表于 2022-2-28 15:56
解析指令有11000行代码吗????
如果是为什么不使用多线程呢,解析一级后再解析第二级。或者使用 ...

解析指令需要一级一级解析,多线程必出错

赵曰天 发表于 2022-2-28 17:35:20

Q624353765 发表于 2022-2-28 17:24
解析指令需要一级一级解析,多线程必出错

那只能@一下版主了,看看有没有什么算法合适。好像你那些解析指令也是不规则的把。

创世魂 发表于 2022-2-28 21:22:22

循环尾部 加个   处理事件方法

Q624353765 发表于 2022-3-1 09:51:44

创世魂 发表于 2022-2-28 21:22
循环尾部 加个   处理事件方法

加什么方法,有什么作用
页: [1]
查看完整版本: 如何再次提高mfc的运行速度