什么是缓存?
缓存技术原理就是把用户访问的所有对象看作一个全集,经过算法标记哪些是用户经常访问的对象,把这些对象放到一个集合里,这个集合是全集一个子集,下一次用户再访问的时候会先从这个子集集合中查找用户要访问的对象如果找到就直接返回这个对象,如果没有找到则再去全集中查找。当然了我这里说的只是原理性的东西,缓存是有很多算法的,并且有的不止一级缓存,这里就不过多讲了。
为什么要用到缓存?
...
分类:
移动开发 时间:
2015-08-20 18:59:14
阅读次数:
180
在Android开发时,我们使用的大部分都是Java的api,比如HashMap这个api,使用率非常高,但是对于Android这种对内存非常敏感的移动平台,很多时候使用一些java的api并不能达到更好的性能,相反反而更消耗内存,所以针对Android这种移动平台,也推出了更符合自己的api,比如SparseArray、ArrayMap用来代替HashMap在有些情况下能带来更好的性能提升。介绍它...
分类:
移动开发 时间:
2015-08-20 16:52:16
阅读次数:
134
1、使用 __slots__ 给实例绑定方法,>>> def set_age(self, age): # 定义一个函数作为实例方法... self.age = age...>>>from types import MethodType>>>s.set_age=MethodType(set_a...
分类:
编程语言 时间:
2015-08-20 15:16:55
阅读次数:
136
Signal and Slots 用于对象之间通信。 它是 Qt 的核心特性之一, 并且也是Qt 与其它框架差别最大的部分。概述 在GUI编程中, 如果我们改变了一个控件, 我们可能想其它控件知道; 换言之, 我们希望任何类型的 Object 能够彼此通信。 一些Tookits使用回调函数来实现通信...
分类:
其他好文 时间:
2015-08-20 12:44:55
阅读次数:
112
一般在java程序中,内存是个比较头痛的话题。虽然jvm能够通过GC机制很智能地回收资源,但是由于内存的释放都是jvm在进行操作,不恰当的使用会导致java的程序内存持续增大,直至最终OOM(out of memery)那么,如何对java进行内存优化呢?一方面可以通过调整jvm的一些配置(内存,G...
分类:
编程语言 时间:
2015-08-18 16:08:20
阅读次数:
154
参考:http://blog.csdn.net/kthq/article/details/8618052http://www.jdon.com/idea/jvm.html写的很好很详细,总结学习心得如下:1 内存分类jvm的内存从功能上可以分为四类:方法区本地方法栈用户栈用户堆其中:方法区:也被称为...
分类:
其他好文 时间:
2015-08-18 15:46:22
阅读次数:
118
原文链接:http://www.codeceo.com/article/android-resource-android-mem.html
这篇文章主要介绍在实际Android应用程序的开发中,容易导致内存泄露的一些情况。开发人员如果在进行代码编写之前就有内存泄露方面的基础知 识,那么写出来的代码会强壮许多,写这篇文章也是这个初衷。本文从Android开发中的资源使用情况入手,介绍了如何...
分类:
移动开发 时间:
2015-08-18 01:15:54
阅读次数:
230
要点:1. 内存优化的目的以及工具介绍2. Android APP 内存的主要问题分析与总结3. UI 绘制原理以及量化工具 - UI 流畅度的主要问题分析以及 UI 绘制原理。4. 如何获取应用的 UI 流畅度5. IO 对应用性能的影响------------------------------...
分类:
移动开发 时间:
2015-08-13 11:57:02
阅读次数:
174
在今天的文章里,我想详细讨论下内存中OLTP里的事务日志如何写入事务日志。我们都知道,对于你的内存优化表(Memory Optimized Tables),内存中OLTP提供你2个持久性(durability)选项:SCHEMA_ONLYSCHEMA_AND_DATA今天我不想更多讨论SCHEMA_...
分类:
其他好文 时间:
2015-08-12 07:49:21
阅读次数:
144
背景虽然android设备的配置越来越高,但是,由于android系统的机制导致(最主要是app程序的主线程不会真正退出而是在后台常驻内存中),这样手机中安装过多的app之后,导致内存被大量占用,最后可供系统和应用运算的内存越来越少。所以,我们在开发过程中,需要特别注意内存优化和释放。常规的总结一 ...
分类:
移动开发 时间:
2015-08-09 15:20:32
阅读次数:
134