大家都知道 sql的使用时间越长.其占用的内存数就越大.由于Sql Server对于系统内存的管理策略是有多少占多少,除非系统内存不够用了(大约到剩余内存为4M左右),Sql Server才会释放一点点内存。所以很多时候,我们会发现运行Sql Server的系统内存往往居高不下。这些内存一般都是Sql Server运行时候用作缓存的,例如你运行一个s e l e c t语句,那么Sql Server会将相关的数据页(Sql Server操作的数据都是以页为单位的)加载到内存中来,下一次如果再次请
楔子:用了大几年的本子,C盘空间只手可数。每日上线云办公都得清一道,怎教人无奈。
IDEA 的缓存文件夹 .IntelliJIdea2017.1,默认是在C盘的用户目录下,存放着各种姿势留下的缓存,日积月累,现在已有4个G。现在想办法把它从C盘移出来,放到其它磁盘,给C盘释放点空间。
可以先关掉 IDEA,然后在本地 IDEA 的安装路径下,进入 bin 目录后找到属性文件:idea.properties
然后用编译器打开,找到如下代码段:
在 IDEA2017 中,默认这些配置是注释掉的
在android项目中访问网络图片是非常普遍性的事情,如果我们每次请求都要访问网络来获取图片,会非常耗费流量,而且图片占用内存空间也比较大,图片过多且不释放的话很容易造成内存溢出。针对上面遇到的两个问题,首先耗费流量我们可以将图片第一次加载上面缓存到本地,以后如果本地有就直接从本地加载。图片过多造成内存溢出,这个是最不容易解决的,要想一些好的缓存策略,比如大图片使用LRU缓存策略或懒加载缓存策略,首先介绍一下本地缓存图片。
首先看一下异步加载缓存本地代码:
public class Asy