递归火山软件开发平台

标题: 如何再次提高mfc的运行速度 [打印本页]

作者: Q624353765    时间: 2022-2-28 14:50
标题: 如何再次提高mfc的运行速度
(, 下载次数: 29)

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

(, 下载次数: 28)

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

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

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

解析指令需要一级一级解析,多线程必出错
作者: 赵曰天    时间: 2022-2-28 17:35
Q624353765 发表于 2022-2-28 17:24
解析指令需要一级一级解析,多线程必出错

那只能@一下版主了,看看有没有什么算法合适。好像你那些解析指令也是不规则的把。
作者: 创世魂    时间: 2022-2-28 21:22
循环尾部 加个   处理事件  方法
作者: Q624353765    时间: 2022-3-1 09:51
创世魂 发表于 2022-2-28 21:22
循环尾部 加个   处理事件  方法

加什么方法,有什么作用




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4