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