精易论坛

标题: 关于编译后的成品CPU使用率比较高 [打印本页]

作者: 2313291647    时间: 2022-4-29 06:35
标题: 关于编译后的成品CPU使用率比较高
关于之前我写的御盾成品软件编译后发现自己的CPU使用率比较高
开始运行的时候才1.2%过段时间后就开始上涨了最高达到80%,就开始卡起来没办法只有暂停,然后我在论坛,QQ群各种求助,古老的源码中寻找处理方法,就一个大漠插件里的降低CPU命令,没尝试过,需要注册绑定,我就另寻其他办法,看过大部份分享的代码里就是延迟,延迟,延迟命令加上去了也没用啊!很烦恼到底是什么问题,我有彻底的把自己的源码所有的代码屏蔽了一遍,后来我想到CPU在我的程序进程变化真多一会底一会高,频发的变化是否是跟我的时钟内的代码有问题,我用的是类_时钟,精易模块里的,就回到我的代码中看【---------消失一部份】
直接简单明了


1.我有5个时钟全是类_时钟
2.时钟代码没有任何问题
3.突发奇想在我验证中有30分钟的检测【有安全侍卫【各种防 OD,CE,DLL防注入,防止被抓包,等】】
4.问题就出现在我的【防止抓包里的检测,因为它本身带有时钟检测的,我还给他加时钟这不彻底巴比Q了吗?我单独把他提出来了单放一个位置内,
5.关于CPU的问题完美解决了【测试了5小时左右基本保存在0.2%】
6.结论出了问题一定在自己的代码中,唯一处理方式就是一步一步的观察自己的代码或者屏蔽代码在观察
流程一定要做清楚很重要的要不然连自己写的代码问题出在哪里的不知道


说了一堆废话没说到重点:流程  流程 流程  算是一堆废话吧




作者: 平谈    时间: 2022-4-29 08:47
牛B啊!!!
作者: 豫源    时间: 2022-4-29 08:51
看来是用心了,还好思路正确
作者: 万里晴空    时间: 2022-4-29 11:42
难道说调试就没有这个问题了,文不对题
作者: 遗失的眼泪    时间: 2022-4-29 12:06
  我好奇你为什么在防抓包里也弄时钟? 为的是请求不过期吗?
作者: 2313291647    时间: 2022-4-29 12:28
遗失的眼泪 发表于 2022-4-29 12:06
我好奇你为什么在防抓包里也弄时钟? 为的是请求不过期吗?

检测抓包软件,代码太多了单独写了一个模块,不是用的时钟组件
作者: 2313291647    时间: 2022-4-29 12:29
万里晴空 发表于 2022-4-29 11:42
难道说调试就没有这个问题了,文不对题

调试出现任何报错的,但是CPU使用率依然增加
作者: 2313291647    时间: 2022-4-29 12:30
堂堂正正男子汉 发表于 2022-4-29 08:51
看来是用心了,还好思路正确

没毛病,流程很重要的一个东西有先后排序的
作者: 2313291647    时间: 2022-4-29 12:34
平谈 发表于 2022-4-29 08:47
牛B啊!!!

不要这样说,我是弱鸡




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4