谈谈Runtime类中的freeMemory,totalMemory,maxMemory等几个方法Java虚拟机threadJVM最近在网上看到一些人讨论到java.lang.Runtime类中的freeMemory(),totalMemory(),maxMemory ()这几个方法的一些问题,很多...
分类:
其他好文 时间:
2015-07-28 22:59:02
阅读次数:
282
redis的maxmemory参数用于控制redis可使用的最大内存容量。如果超过maxmemory的值,就会动用淘汰策略来处理expaire字典中的键。
关于redis的淘汰策略,很多文章都有描述,就不做解释了。
关于maxmemory的设置,如果redis的应用场景是作为db使用,那不要设置这个选项,因为db是不能容忍丢失数据的。
如果作为cache使用,则可以启用这个选项(其实既然有淘...
分类:
其他好文 时间:
2015-07-19 13:25:31
阅读次数:
199
命令方式:cat /system/build.prop dalvik.vm.heapgrowthlimit=48mdalvik.vm.heapsize=128m代码方式:Runtime rt=Runtime.getRuntime();long maxMemory=rt.maxMemory();log...
分类:
移动开发 时间:
2015-07-09 10:55:45
阅读次数:
194
中6中过期策略的具体方式。redis 中的默认的过期策略是volatile-lru 。设置方式 可以通过命令直接设置 config set maxmemory-policy volatile-lrumaxmemory-policy 六种方式volatile-lru:只对设置了过期时间的key进行LR...
分类:
其他好文 时间:
2015-05-21 18:54:28
阅读次数:
186
原文:Redis的LRU机制在Redis中,如果设置的maxmemory,那就要配置key的回收机制参数maxmemory-policy,默认volatile-lru,参阅Redis作者的原博客:antirez weblog >> Redis as an LRU cache原文中写得很清楚:Anot...
分类:
其他好文 时间:
2015-04-28 22:30:24
阅读次数:
210
最近写的一个应用涉及到使用GridView显示图片,当使用BaseAdapter传统的的实现时,在真机上快速滚动时会出现OOM情况。
一个临时性的解决方案就是改动图片尺寸,减小内存。这种方法简单却不安全。如果图片够多,也存在依然OOM的情况。
一个有效的方法就是使用异步加载。获取应用程序最大可用内存: int maxMemory = (int) Runtime.getRuntime().maxM...
分类:
移动开发 时间:
2015-04-13 09:33:28
阅读次数:
194
服务器相关命令ping输出pong代表有响应pkillredis-server杀掉redisecho123456输出命令quit退出连接dbsize返回数据库中键的个数info获取服务器的信息和统计configget*返回所有配置的相关信息configgetmaxmemory返回配置参数maxmemory的配置信息flushdb删除当前数据库中的所有key..
分类:
其他好文 时间:
2015-03-31 01:02:57
阅读次数:
142
http://7sunet.iteye.com/blog/285007http://crunchify.com/java-runtime-get-free-used-and-total-memory-in-java/http://stackoverflow.com/questions/3571203...
分类:
其他好文 时间:
2015-02-25 18:31:05
阅读次数:
128
public class MemoryManager {
private static final String TAG = "MemoryManager";
private static final int MAXMEMORY=50*1024*1024;//程序运行的最大内存
/**
* 判断系统是否在低内存下运行
* @param context
* @return
*/...
分类:
移动开发 时间:
2015-01-11 09:46:22
阅读次数:
201
1、redis中的缓存数据并不是都在内存中,redis在maxmemory或vm开启并且vm-max-memory到达上限时出发置换操作用swap机制将部分value对象(冷数据)转移至磁盘,同时将redisobj替换成VM pointer对象,标识value值在磁盘的存储位置,分有阻塞跟非阻塞机制...
分类:
系统相关 时间:
2014-12-10 22:47:56
阅读次数:
228