最近适配Android P时,发现我的应用在网络切换时会导致应用被系统进程杀死,然后重启。在查看日志后看到如下: 意思大概是应用对系统的跨进程调用次数太多,经过搜索发现日志在...
最近适配Android P时,发现我的应用在网络切换时会导致应用被系统进程杀死,然后重启。在查看日志后看到如下: 意思大概是应用对系统的跨进程调用次数太多,经过搜索发现日志在...
程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而灭,内存分配和内存回收都具备确定性,所以不需要过多考虑这几个区域的回收问题。这里我们主要探究Java堆的回收机制。...
程序计数器(Program Counter Register,线程私有)当前线程所执行的字节码的行号指示器,每个线程都拥有独立的程序计数器,选取下一条指令、在线程切换时保存程...
说到HashMap相信大家并不陌生,这是一个非常常用的以键值对形式存储的数据结构,但是对其内部原理可能不是很了解,它的内部是以什么形式存储的,它的存取的性能号称能达到O(1)...
好多点都戳到痛处,然后一边不时提醒自己,一边继续着这样的生活
月薪3万的程序员都避开了哪些坑程序员薪水有高有低,有的人一个月可能拿30K、50K,有的人可能只有2K、3K。同样有五年工作经验的程序员,可能一个人每月拿30K,一个拿5K。是什么因素导致了这种差异?我特...
最近刚接触Git版本控制,作为一个初学者,参考廖雪峰老师的教程学习Git,受益匪浅,感谢之际,把在学习过程中用到的一些常用命令做一个集合。 时光机穿梭 git status ...
硬件加速 Android从3.0(API Level 11)开始,在绘制View的时候支持硬件加速,充分利用GPU的特性,使得绘制更加平滑,但是会多消耗一些内存。 具体开启方...