数据管理
对于只读数据,一种常用的管理模式是在onCreate函数中进行数据的加载,直到组件的onDestory函数被调用时在进行释放。 // 缓存只读的数据
private Object readOnlyData; @Override
protected void onCreate(Bundle savedInstanceState) {...
分类:
移动开发 时间:
2015-06-29 11:42:34
阅读次数:
121
1、查询当前内存使用情况和释放缓存的参数redismaster 10:29:24 [~] [root] free -m total used free shared buffers cachedMem: 7872...
分类:
其他好文 时间:
2015-06-12 11:38:39
阅读次数:
127
GGKServer 框架,基于C#.NET(4.0)开发,主要调用库API.DLL 是.Net用一种新的方式开发web应用,实现万人级应用。 GGKServer 对静态能容采用强制gzip压缩,强制缓存(智能释放缓存)。 GGKServer 主要实现方式使用 SocketAsyncEvent...
分类:
编程语言 时间:
2015-02-14 20:00:37
阅读次数:
976
性能优化
在大数据量遍历时(例如查找消息敏感词),需要手动使用clear方法释放缓存中的数据,防止缓存中数据过多浪费内存。1+N问题:将Fetch设为LAZY可以在需要时才发出sql语句,或者设置BatchSize指定一条sql语句查询多个对象。list方法会把所有对象都取出,而iterate方法会先取出所有对象的主键,需要时再根据主键取出对象。另外iterate会查询二级缓存,list...
分类:
编程语言 时间:
2014-10-13 14:23:19
阅读次数:
225
内存泄漏:1.缓存2.队列消费不及时3.作用域未释放缓存:必须要有过期策略1.缓存限制策略limitablemapLRU2.缓存解决方案进程自身不存储状态,进程外缓存 1)能减少常驻内存的对象的数量,让垃圾回收更高效 2)进程之间可以共享缓存常用的缓存:RedisMemcached
分类:
其他好文 时间:
2014-08-10 23:58:30
阅读次数:
657