[英]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.