繁体   English   中英

NodeJS + SocketIO android电池问题

[英]NodeJS + SocketIO android battery issue

我正在使用node.js socket.io库来构建具有套接字连接的android聊天应用程序。 但是插座连接会消耗过多的电量,因此会以很高的速率消耗电池电量。

因此可以通过保持套接字空闲或其他任何方式来最小化功耗

以下是我在IOConnection.java类中添加的代码

public void transportMessage(String text) {
    // my logic
}

经过大量的谷歌和调试,我终于找到了解决方案,我希望它可以帮助某人。

实际问题:

这个问题与电池无关,而更多的是垃圾回收器,它在调用socket.disconnect()方法后变得很疯狂。 它会导致您的应用速度变慢并迅速耗尽电池。

解:

请使用java-websocket.jar版本1.3.0代替websocket.jar来解决此问题。

更多信息:

看到此问题并阅读kikoso和lukas-hetzenecker的评论

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM