作为一个开发人员,我们的程序无时不刻不在跟内存打交道,那你真的理解程序所使用的内存吗? 背景 前几天,我的知识星球(有兴趣的欢迎加入: https://t.zsxq.com/EUn6IIE)的一个圈友咨询我一个问题:他已经将java启动 ...
先看看一个例子: 上面几行代码,内存泄露挺严重的。sBackground是一个 static 变量,在 label调用setBackgroundDrawable的时候,会调用sBackground的setCallback,所以在sBackground中就存在label的引用。 而,label中又存在Activity的引用,所以此Activity一直不会被回收,即使已经finish了。 如何避免: ...
2013-05-09 19:21 3 2260 推荐指数:
作为一个开发人员,我们的程序无时不刻不在跟内存打交道,那你真的理解程序所使用的内存吗? 背景 前几天,我的知识星球(有兴趣的欢迎加入: https://t.zsxq.com/EUn6IIE)的一个圈友咨询我一个问题:他已经将java启动 ...
此笔记适合对于有一定git基础开发人员,基础细节的东西请参考官网或者别的大神博客~~ 有遇到过如图这样的问题吗? 没有权限之类的云云~~ 一、先检查对应的远程仓库是不是对的。然后,检查你的S ...
使用crontab定时执行脚本是常有的事,在初始使用改命令的时候,肯定也觉得没有什么太多的讲究,随着深入的运用,也会慢慢踩各种坑,今天就说说crontab的那点事。主要从crontab的重定向和crontab的环境变量两个方面进行展开。 首先说说crontab的重定向 ...
概述: 本文说说geotools中坐标转换的那点事情,以WGS84和web墨卡托相互转换为例。 效果: 转换前 转换后 单个Geometry转换 实现代码: package com.lzugis.geotools; import java.io.File; import ...
“该给ES分配多少内存?” “JVM参数如何优化?““为何我的Heap占用这么高?”“为何经常有某个field的数据量超出内存限制的异常?““为何感觉上没多少数据,也会经常Out Of Memory?”以上问题,显然没有一个统一的数学公式能够给出答案。 和数据库类似,ES对于内存的消耗,和很多因素 ...
2016年1月份,我们的产品上线版已经是1.1.0,开发版已经做到1.2.0。这些版本之间除了UI上做了一些改动(可以在我的产品分类文章里看到我为什么会做这些改动),大部分是些底层的优化,比如App端 ...
由于js具有自动垃圾回收机制,导致接触js后一直没去关注js的内存分配及变量回收等原理,只是懵懂的了解用变量标记法(null)可以手动的去清除或是回收;是时候弥补这个大坑了... 垃圾回收两种方法 一种是 标记清除法另外一种是计数清除法,下面都会提到; 先来回顾/了解下垃圾回收实现算法 ...
A.先说一下几种LCD interface,包括但不限于于以下三种: 1.SPI 2.FSMC,就是常说的8080(或者称80并口,都是一个意思) 3.LTDC,就是RGB的接口 概念: F ...