笔者从事Anroid开发有些年头了,深知掌握Anroid内存方面的知识的必要性,这是一个程序员必须修炼的内功。在面试中,它是面试官的挚爱,在工作中,它是代码质量的拦路虎,可见其重要性。在团队中,内存优化的工作又往往由经验丰富的老师傅来完成,可见要做好内存优化,不是一件容易的事情。 这方面涉及的知识比 ...
分类:
其他好文 时间:
2018-07-10 21:42:21
阅读次数:
220
函数编程的特征: 1不可变:不用变量保存状态,不修改变量 return可以返回任何数值,包括自己 高阶函数: 把函数当做参数传给另一个函数 返回值包括函数 两个有一个就是高阶函数 尾递归优化,尾递归,函数最后一步是递归函数 其好处是可以释放上一层次的内存,优化运行效率 ...
分类:
编程语言 时间:
2018-07-07 23:08:02
阅读次数:
183
1.Bitmap在Android虚拟机中的内存分配 1 在Android3.0之前,Bitmap的内存分配分为两部分,一部分是分配在Dalvik的VM堆中。而像素数据的内存是分配在Native堆中,而到了Android3.0之后。Bitmap的内存则已经所有分配在VM堆上。这两种分配方式的差别在于, ...
分类:
其他好文 时间:
2018-07-07 20:11:26
阅读次数:
129
Linux中的/dev/shm目录不属于磁盘,而是内存,如果使用/dev/shm/目录作为Linux中的磁盘文件读写缓存,可想效率是非常惊人的。默认/dev/shm目录没有挂载,需要手动进行挂载,在以下文件尾端添加以下内容:$vim/etc/fstabtmps/dev/shmtmpfsdefaults,size=1G00请根据自己的物理内存大小添加,一般是物理内存的10-50%左右。挂载/dev/
分类:
其他好文 时间:
2018-07-04 13:32:10
阅读次数:
187
Spark程序优化所需要关注的几个关键点——最主要的是数据序列化和内存优化
分类:
其他好文 时间:
2018-07-03 18:09:59
阅读次数:
151
Tomcat优化 内存优化 Linux下修改TOMCAT_HOME/bin/catalina.sh,在其中加入,可以放在CLASSPATH=下面: JAVA_OPTS=" server Xms128m Xmx128m" server:启用 JDK的 server 版本; Xms:Java虚拟机初始化 ...
分类:
其他好文 时间:
2018-06-30 22:20:53
阅读次数:
158
由于图的结构比较复杂,任意两个顶点之间都可能存在联系,因此无法以数据元素在内存中的物理位置来表示元素之间的关系,也就是说,图不可能用简单的顺序存储结构来表示。 多重链表的方式,即以一个数据域和多个指针域组成的结点表示图中的一个结点,尽管可以实现图结构,但是如果各个顶点的度数相差很大,按度数最大的顶点 ...
分类:
其他好文 时间:
2018-06-30 16:56:55
阅读次数:
194
搭建Redis集群准备6台redis服务器,具体要求如下:ip地址端口etho日志文件名192.168.4.516051都可以接收连接请求redis51.log192.168.4.526052都可以接收连接请求redis52.log192.168.4.536053都可以接收连接请求redis53.log192.168.4.546054都可以接收连接请求redis54.log192.168.4.55
分类:
其他好文 时间:
2018-06-29 19:58:36
阅读次数:
246
This enum describes the types of connection that can be used between signals and slots. In particular, it determines whether a particular signal is de ...
分类:
其他好文 时间:
2018-06-27 13:57:34
阅读次数:
188