• 关于

    泄露activity问题

    的搜索结果
  • 【译】Activitys, Threads和 内存泄露

    Android编程中一个共同的困难就是协调Activity的生命周期和长时间运行的任务(task),并且要避免可能的内存泄露。思考下面Activity的代码,在它启动的时候开启一个线程并循环执行任务。 1 /** 2 * 一个展示线程如何在配置变化中存活下来的例子(配置变化会导致创 3...

    文章 shy丶gril 2016-05-23 1524浏览量

  • Android开发——避免内存泄露

    Android开发——避免内存泄露 本文翻译自Avoiding memory leak——Post by Romain Guy 著作权归原作者所有。转载请注明出处,由JohnTsai翻译 Android应用被分配的堆的大小限制为16MB。这对于手机来说已经很多了,但对于一些开发者想获得的来说仍旧...

    文章 ghost丶桃子 2016-05-20 1185浏览量

  • Android中一个经典理解误区的剖析

    今天,在Q群中有网友(@广州-包晴天)发出了网上的一个相对经典的问题,问题具体见下图。   本来是无意写此文的,但群里多个网友热情不好推却,于是,撰此文予以分析。 从这个问题的陈述中,我们发现,提问者明显对Android中的几个基本概念在理解上是存在误区的(或直接称之为理解错误)。且这种误区,我...

    文章 长征6号 2017-01-01 876浏览量

  • 阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

    建个炫酷的简历网页,制作一个浪漫的表白网页,打造个人专属网盘,多种动手场景应用免费学!!!

    广告

  • Android性能优化——之防止内存泄露

    又是好久没有写博客了,一直都比较忙,最近终于有时间沉淀和整理一下最近学到和解决的一些问题。 最近进行技术支持的时候,遇到了几个崩溃的问题,都是OOM异常,一般OOM异常给人的感觉应该是加载大图片造成的,但是经过看界面布局,并且分析加载图片的大小发现加载图片方面已经没有什么可以优化的了,但是依然崩溃...

    文章 壮壮father 2016-03-03 714浏览量

  • Android应用内存泄露分析、改善经验总结

    前言 通过这几天对好几个应用的内存泄露检测和改善,效果明显: 完全退出应用时,手动触发GC,从原来占有内存100多M降到低于20M; 手动触发GC后,通过adb shell dumpsys meminfo packagename -d查看Activity和View的数量也趋近于0了(没有做到归零...

    文章 mqc 2017-08-01 3690浏览量

  • android内存优化

    Android的应用被限制为最多占用16m的内存,至少在T-Mobile G1上是这样的(当然现在已经有几百兆的内存可以用了——译者注)。它包括电话本身占用的和开发者可以使用的两部分。即使你没有占用全部内存的打算,你也应该尽量少的使用内存,以免别的应用在运行的时候关闭你的应用。Android能在内...

    文章 ctrip_xzh 2014-06-27 769浏览量

  • android内存优化

    Android的应用被限制为最多占用16m的内存,至少在T-Mobile G1上是这样的(当然现在已经有几百兆的内存可以用了——译者注)。它包括电话本身占用的和开发者可以使用的两部分。即使你没有占用全部内存的打算,你也应该尽量少的使用内存,以免别的应用在运行的时候关闭你的应用。Android能在内...

    文章 code_xzh 2014-06-27 806浏览量

  • 查找并修复Android中的内存泄露—OutOfMemoryError

    【编者按】本文作者为来自南非约翰内斯堡的女程序员 Rebecca Franks,Rebecca 热衷于安卓开发,拥有4年安卓应用开发经验。有点完美主义者,喜爱美食。 本文系国内ITOM管理平台 OneAPM 编译呈现,以下为正文。 Android 程序中很容易出现内存泄露问题。毫无戒心的开发者可能...

    文章 oneapm_official 2016-05-09 3691浏览量

  • Android Context

    Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过 Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activi...

    文章 白展糖 2012-08-13 658浏览量

  • 【译】什么导致了Context泄露:Handler&内部类

    思考下面代码 1 public class SampleActivity extends Activity { 2 3 private final Handler mLeakyHandler = new Handler() { 4 @Override 5 public v...

    文章 shy丶gril 2016-05-23 1457浏览量

  • LeakCanary: 让内存泄露无所遁形

    LeakCanary: 让内存泄露无所遁形 09 May 2015 本文为LeakCanary: Detect all memory leaks!的翻译。原文在: https://corner.squareup.com/2015/05/leak-canary.html java.lang...

    文章 技术小胖子 2017-11-07 875浏览量

  • LeakCanary: 让内存泄露无所遁形

    LeakCanary: 让内存泄露无所遁形 09 May 2015 本文为LeakCanary: Detect all memory leaks!的翻译。原文在: https://corner.squareup.com/2015/05/leak-canary.html java.lang...

    文章 技术小胖子 2017-11-15 918浏览量

  • Android内存优化12 内存泄漏常见情况3 注册持久化

    android 中有很多注册和反注册,由于在注册后,上下文自身会被持久化的观察者列表所持有,如果不进行反注册,就会造成内存泄漏 内存泄漏1:Sensor Manager 代码如下: MainActivity.java void registerListener() { SensorM...

    文章 技术小胖子 2017-11-01 854浏览量

  • Android 深度性能测试:功能决定现在,性能决定未来!

    深度性能测试能协助测试人员发现APP中存在的深层次性能问题,直接定位多项性能问题及瓶颈的根本原因,方便开发者快速提升APP性能表现,使得APP运行得更加稳定。MQC深度性能测试能够帮助开发者发现深层次的性能问题,更精准地定位问题。 功能决定现在,性能决定未来! 一、 内存泄漏 内存泄漏是指由于代码...

    文章 木子1990 2017-03-09 8822浏览量

  • 深度性能测试:功能决定现在,性能决定未来!

    深度性能测试能协助测试人员发现APP中存在的深层次性能问题,直接定位多项性能问题及瓶颈的根本原因,方便开发者快速提升APP性能表现,使得APP运行得更加稳定。MQC深度性能测试能够帮助开发者发现深层次的性能问题,更精准地定位问题。   功能决定现在,性能决定未来! 一、 内存泄漏   内存泄漏...

    文章 mqc 2017-07-25 3695浏览量

  • 使用LeakCanary遇到的问题 就是不弹出来

    今天楼主遇到引用LeakCanary时代码跟官网一样但是就不弹出来。楼主新建项目就可以正常使用。楼主郁闷半天,现在终于整出来了。 楼主主工程app引用module为thirdParty,本想为了整洁三方的都扔进这个thirdParty 结果导致了这个没弄出来。 1.写一个application :...

    文章 技术小胖子 2017-11-07 2873浏览量

  • [Android Memory] App调试内存泄露之Context篇(上)

    转载自:http://www.cnblogs.com/qianxudetianxia/p/3645106.html Context作为最基本的上下文,承载着Activity,Service等最基本组件。当有对象引用到Activity,并不能被回收释放,必将造成大范围的对象无法被回收释放,进而造成内...

    文章 最美的回忆 2017-11-14 926浏览量

  • This Handler class should be static or leaks might occur,Handler和Context使用的注意事项!

    Android中,在使用到Handler的时候,如果按如下代码编写: private Handler handler; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedI...

    文章 单红宇 2015-07-25 1439浏览量

  • Android 使用LeakCanary 检测内存泄露

    转自:http://blog.csdn.net/sbsujjbcy/article/details/47999163 LeakCanary 是 Android 和 Java 内存泄露检测框架,该框架是Square公司的一个开源库,项目地址 leakcanary。 Android 开发中你是否频...

    文章 一叶飘舟 2015-08-28 1513浏览量

  • 八个造成 Android 应用内存泄露的原因

    本文讲的是八个造成 Android 应用内存泄露的原因, 诸如 Java 这样的 GC (垃圾回收)语言的一个好处就是免去了开发者管理内存分配的必要。这样降低了段错误导致应用崩溃或者未释放的内存挤爆了堆的可能性,因此也能编写更安全的代码。不幸的是,Java 里仍有一些其他的方式会导致内存“合理...

    文章 玄学酱 2017-10-19 821浏览量

  • Handler可能导致的内存泄漏及其优化

    package cc.cc; import java.lang.ref.WeakReference; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.ap...

    文章 小弟的谷哥 2015-05-13 582浏览量

  • Android 内存泄漏总结

    Android 内存泄漏总结 内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收。最近自己阅读了大量相关的文档资料,打算做个 总结 沉淀下来跟大家一...

    文章 箫鉴哥 2016-01-19 56934浏览量

  • Android排错:has leaked window com.android.internal.policy.impl.PhoneWindow$ that was originally added

     异常场景: 经常在应用中需要处理一些耗时的工作,诸如读取大文件、访问网络资源等。为了避免因程序假死而带来的糟糕用户体验,通常我们可以通过线程+Handler或者Android提供的AsyncTask来解决该问题,并一般以ProgressDialog等提示性控件来告知用户当前的程序进度。而标题中描...

    文章 一叶飘舟 2011-08-16 979浏览量

  • 专项:Android 内存泄露实践分析

    定义 内存泄漏也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。(其实说白了就是该内存空间使用完毕之后未回收)即所谓内存泄漏。 内存泄漏形象的比喻是“操作系统可提供给所有进程的存储空间正在被某个进程榨干”,最终结果是程序运行时间越长...

    文章 mqc 2017-07-31 4459浏览量

  • LeakCanary——直白的展现Android中的内存泄露

    之前碰到的OOM问题,终于很直白的呈现在我的眼前:我尝试了MAT,但是发现不怎么会用。直到今天终于发现了这个新工具: 当我们的App中存在内存泄露时会在通知栏弹出通知: 当点击该通知时,会跳转到具体的页面,展示出Leak的引用路径,如下图所示: LeakCanary 可以用更加直白的方式将内存...

    文章 技术小胖子 2017-11-09 776浏览量

  • 你试过弱引用弱爆了吗?原因竟然是 ... ...

    Android WeakReference 带来的问题 背景 其实开始的时候本人也像很多人一样,因为Handler出现的内存泄露问题,因此开始使用起weakReference的,还信心满满的以为,从此我和我的小伙伴再也不担心内存泄露。 然而,其实weakReference真的那么好?来看代码...

    文章 梁润生 2017-04-08 1017浏览量

  • Android Flutter 内存机制初探

    Dart RunTime简介 Flutter Framework使用Dart语言开发,所以App进程中需要一个Dart运行环境(VM),和Android Art一样,Flutter也对Dart源码做了AOT编译,直接将Dart源码编译成了本地字节码,没有了解释执行的过程,提升执行性能。这里重点关注...

    文章 技术小能手 2018-05-23 23298浏览量

  • Android自定义加载动画(持续更新中...)

    准备做一个Android自定义加载动画的合集,主要通过自定义View实现一些常见的加载动画,也会模仿一些主流APP好看的加载动画。项目源码同步上传到了个人github上,欢迎大家star,fork,提issues,一起交流进步。 目前实现了几种效果,以后会陆续加入其他效果: 通过动画可以实...

    文章 tangyangkai 2016-12-16 1057浏览量

  • 非静态内部类可能导致的内存泄漏及其优化

    package cc.cc; import android.os.Bundle; import android.app.Activity; /** * Demo描述: * 非静态内部类可能导致的内存泄露及其优化 * * 在MainActivity中定义了两个内部类InnerClass...

    文章 小弟的谷哥 2015-05-13 738浏览量

  • Android面试之高级篇

    结合自己之前去很多大公司的面试经历和自己面别人的一些题,这里做一些总结,Android面试中常见的面试题。 1,Android的Handler运行机制     要解释Handler的运行机制就要讲几个对象:Message、Handler、Message Queue、Looper。Handler获...

    文章 code_xzh 2016-10-16 2525浏览量

1 2 3 4 5 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT