首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
gerrard0898
掘友等级
Android、前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
最新
热门
Android启动模式&&使用命令查看Activity的堆栈信息
Android 4种启动模式的区别和应用场景 怎么使用命令查看Activity的堆栈信息,并分析task堆栈信息
垃圾回收(下)
我曾经写过一个统计 Java 对象生命周期的动态分析,并且用它来跑了一些基准测试。 其中一些程序的结果,恰好验证了许多研究人员的假设,即大部分的 Java 对象只存活一小段时间,而存活下来的小部分 Java 对象则会存活很长一段时间。 之所以要提到这个假设,是因为它造就了 Ja…
垃圾回收(上)
你应该听说过这么一句话:免费的其实是最贵的。 Java 虚拟机的自动内存管理,将原本需要由开发人员手动回收的内存,交给垃圾回收器来自动回收。不过既然是自动机制,肯定没法做到像手动回收那般精准高效[1] ,而且还会带来不少与垃圾回收实现相关的问题。 接下来的两篇,我们会深入探索 …
Android&前端程序员练级攻略
理论知识可以说是计算机科学这门学科最精华的知识了,而且越底层的东西,越不容易变化,认真学习,理解其背后的逻辑和思维方式,会让你受益匪浅。不管是未来你是要学习新技能,解决疑难问题,阅读别人的源代码,都能在这些知识中获得灵感或者启发。学好基础知识,可能要花上5、10年甚至更久,但它…
编程范式摘要
我们需要清楚地知道,无论哪种程序语言,都避免不了一个特定的类型系统。 哪怕是可随意改变变量类型的动态类型的语言,我们在读代码的过程中也需要脑补某个变量在运行时的类型。 所以,每个语言都需要一个类型检查系统。 静态类型检查是在编译器进行语义分析时进行的。如果一个语言强制实行类型规…
客户端程序员可以学习下设计-UI/UX设计
电子书:Atomic Design by Brad Frost 是布拉德·弗罗斯特写的一本书。 博 客:Atomic Design 是布拉德·弗罗斯特的博客。 实验室:Pattern lab 是布拉德·弗罗斯特依照这个设计系统所建立的一套工具,可以前往 Pattern Lab …
Android内存泄漏分析
Java是在JVM所虚拟出的内存环境中运行的,Java虚拟机在执行Java程序的过程中,会把它管理的内存划分为几个不同的数据区域,这些区域都有各自的用途、创建时间、销毁时间。 栈(stack):栈中只存放基本类型和对象的引用(不是对象),虚拟机栈存放Java变量引用,本地方法栈…
Android 快速定位耗时方法
在Android Studio Logcat中过滤关键字“Displayed”,可以看到对应的Activity启动耗时日志。 最后一个Activity启动耗时。 所有Activity启动耗时。 AMS启动Activity的总耗时。 一般查看得到的TotalTime,即应用的启动…
个人成就
文章被点赞
33
文章被阅读
17,419
掘力值
369
关注了
47
关注者
6
收藏集
7
关注标签
58
加入于
2016-11-28