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

哈哈,谢谢指点,那个4ms是休眠几毫米的意思吗

即把
lws_service(__wsContext, 4);
改回
lws_service(__wsContext, 2);
std::this_thread::sleep_for(std::chrono::milliseconds(3));
这样更改即可

直接改引擎文件,不改变引擎路径可以吗

我直接改这个文件

可以哈,最好加一个变更tag

这个是有的

备注下,2.4.7 修复了 https://github.com/cocos-creator/engine-native/pull/3990

1赞

大佬看下3.3.2的websocket 在安卓下cpu翻倍。
论坛翻遍了。方法都试过,也没效果

为什么不改成
lws_service(__wsContext, 1);
std::this_thread::sleep_for(std::chrono::milliseconds(4));
延迟将是(1ms + 4ms + 16.66ms + Internet delay) > 21ms

这样效率不是更高了?

我这边响应官方的提倡,已经升级到最新版,2.4.7以上应该是修复了,但是升级3.x是主流,响应号召

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。