社区
Android
帖子详情
Service 循环连服务器 HttpCilent 内存不断变大
nlysailor
2014-11-29 09:23:49
我在Service 里,用HttpClient,隔一会连服务器,看是否有新通知。就一个简单不过的程序,可观察到所占用内存,不断地增加。请达人解答一下,如何解决
...全文
267
5
打赏
收藏
Service 循环连服务器 HttpCilent 内存不断变大
我在Service 里,用HttpClient,隔一会连服务器,看是否有新通知。就一个简单不过的程序,可观察到所占用内存,不断地增加。请达人解答一下,如何解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
阳光111
2014-12-03
打赏
举报
回复
记得关请求,然后clear。但是你用这样写吗,你写个监听不就行了吗?服务器有新通知,然后你广播下就ok
nlysailor
2014-12-03
打赏
举报
回复
try{ HttpClient httpclient = new DefaultHttpClient(); HttpGet httpRequest = new HttpGet(url); HttpResponse httpResponse = httpclient.execute(httpRequest); .... } catch(...){} 用完之后,如何去释放资源?
Birds2018
2014-12-01
打赏
举报
回复
不知道你的HTTPClient获取的数据有多大? 你开启一个线程 定时循环抓取 这个不算耗内存, 线程只需要开启1个线程,及时释放不适用的对象。
nlysailor
2014-12-01
打赏
举报
回复
没一个人遇到过吗?
画虎烂
2014-12-01
打赏
举报
回复
你可能不断获取HttpCilent 的新对象,HttpCilent 最好封装下,变成单例
《实战Delphi6/Kylix2/SOAP/Web
Service
程序设计篇》(
《实战Delphi6/Kylix2/SOAP/Web
Service
程序设计篇》(李维著)
Android通过web
service
连接Sqlserver实例
Android连接SQLServer详细教程(数据库+
服务器
+客户端) 博客
http
://blog.csdn.net/zhyl8157121/article/details/8169172中的资源
某500强android的内部学习资料 很清楚的pdf
内部资料,讲得很详细,也很到位,不可多得的android学习资料
android 经典代码例子
android 经典代码例子,若干个。。。。
Android应用程序进程管理
Android系统里面的应用程序进程有一个特点,那就是它们是被系统托管的。也就是说,系统根据需要来创建进程以及回收进程。进程创建发生在组件启动时,它们是由Zygote进程负责创建。Zygote进程是由系统中的第一个进程init负责启动。此外,用来运行各种系统服务的System Server进程也是由Zygote进程创建的。进程回收发生在
内存
紧张时,由Low Memory Killer执行。此外,组件管理服务ActivityManager
Service
和窗口管理服务WindowManager
Service
也会在适当的时候主动进行进程回收。每一个应用程序进程根据运行情况被赋予优先级,当需要回收进程的时候,就按照优先级从低到高的顺序进行回收。这个PPT讲Android应用程序进程的启动和回收,主要涉及到Zygote进程、System Server进程,以及组件管理服务ActivityManager
Service
、窗口服务WindowManager
Service
,还有专用驱动Low Memory Killer。通过了解Android系统对应用程序进程的管理,我们就能更清楚应用程序的运行机制。
Android
80,481
社区成员
91,373
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章