性能优化
cs_00007
爱生活,爱编程
展开
-
Android内存介绍及内存泄漏
Java 内存分配策略 Java 程序运行时的内存分配策略有三种,分别是静态分配,栈式分配,和堆式分配,对应的,三种存储策略使用的内存空间主要分别是静态存储区(也称方法区)、栈区和堆区。 静态存储区(方法区):主要存放静态数据、全局 static 数据和常量。这块内存在程序编译时就已经分配好,并且在程序整个运行期间都存在。 栈区 :当方法被执行时,方法体内的局部变量都在栈上创建,并在方法原创 2016-08-18 17:51:20 · 298 阅读 · 0 评论 -
Android应用开发性能优化完全分析
1 背景 其实有点不想写这篇文章的,但是又想写,有些矛盾。不想写的原因是随便上网一搜一堆关于性能的建议,感觉大家你一总结、我一总结的都说到了很多优化注意事项,但是看过这些文章后大多数存在一个问题就是只给出啥啥啥不能用,啥啥啥该咋用等,却很少有较为系统的进行真正性能案例分析的,大多数都是嘴上喊喊或者死记住规则而已(当然了,这话我自己听着都有些刺耳,实在不好意思,其实关于性能优化的优质博文网上也转载 2016-08-11 20:39:10 · 413 阅读 · 0 评论 -
关于fragment中是否对用户可见问题
主要解决就是让用户看到界面才加载。分2种情况, 1.如果不在viewpager中使用 最好的办法就是在onhiddenchanged里面。这个函数可以完美解决,这个方法只在 只有在hide和show时才调用 2.setUserVisibleHint(),如果fragment不是在viewpager中它的setUserVisibleHint方法是不会执行的原创 2017-01-10 18:31:45 · 302 阅读 · 0 评论 -
Android内存泄露——全解析和处理办法
前言 本文章会一步一步的探讨内存泄露的问题。 博主第一次书写长篇技术贴,如有错误或不周到的地方请多指教。 JAVA是垃圾回收语言的一种,开发者无需特意管理内存分配。但是JAVA中还是存在着许多内存泄露的可能性,如果不好好处理内存泄露,会导致APP内存单元无法释放被浪费掉,最终导致内存全部占据堆栈(heap)挤爆进而程序崩溃。 内存泄露 说到内存泄露,就不得不提到内存溢出,原创 2016-08-11 18:15:36 · 1455 阅读 · 0 评论 -
Android内存优化总结&实践
本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/2MsEAR9pQfMr1Sfs7cPdWQ 导语 智能手机发展到今天已经有十几个年头,手机的软硬件都已经发生了翻天覆地的变化,特别是Android阵营,从一开始的一两百M到今天动辄4G,6G内存。然而大部分的开发者观看下自己的异常上报系统,转载 2017-05-02 15:10:46 · 462 阅读 · 0 评论