2.4.2 CPU占用率大幅度增加,发热耗电严重很多

@jare @panda

可以用手机代替CPU烤肉了!:joy:

没人解决这个问题么。。。

marky

websocket2.4的改动换回2.3版本试试,就几行代码。

https://github.com/cocos-creator/cocos2d-x-lite/pull/2353

漂亮,兄弟,等我测试一下。

试试看, 2.4发热非常严重!!!

2.4.2已经合并了这个修改, 然而发热还是很严重。。。 以前安卓根本不会发热, 现在安卓都开始烫了

考虑是不是要回滚版本了, 升级引擎花了3天时间改bug,太折腾了。

感谢,有用

效果很明显

2.4.4 正在开发游戏中,测试机子也是华为和vivo,发热严重,正头疼着呢,你是直接使用别人的github上的引擎了么,改哪里,没怎么听懂,麻烦了,请教下,改的哪里

先看看是不是websocket的问题,是的话,就把pr里面改动的地方还原成改动前的代码。
即把
lws_service(__wsContext, 4);
改回
lws_service(__wsContext, 2);
std::this_thread::sleep_for(std::chrono::milliseconds(3));

(大概是这样,没具体看)
同时也要注意一下注释的问题,是不是对你的项目有影响。

1赞

好的,感谢回复。我试试看

原理是什么呢?

我安卓小游戏接收 ws 消息就会卡丝,不知道是不是这个问题,来战略插个眼哈哈

这个没有编译到,请问怎么编译


2.4.6了还是这样,pr并没有合并,只能自己改了,改了之后手机不烫了,基本跟2.3.3一致

3赞

2.4.6竟然还存在,我就说怎么window打包后客户机子经常无响应提示,我现在有理由严重怀疑无响应这个问题跟官方这个websocket问题有严重的挂钩