以前一直用5.1版本的,由于新业务需要用5.6的,就安装并做了笔记MySQL5.6部分新特性:InnoDB现在可以限制大量表打开的时候内存占用过多的问题(第三方已有补丁)InnoDB性能加强。如分拆kernelmutex;flush操作从主线程分离;多个perge线程;大内存优化等InnoDB死锁信息可以记录到err..
分类:
数据库 时间:
2014-11-21 16:34:58
阅读次数:
194
修改虚拟内存大小,关闭Windows8的休眠来增加C盘空间。适合大内存的机器或工作站
安卓允许多任务后台运行,安卓App developer提升后台常驻权限,导致了大量App占用内存无法释放。这个问题在IOS上就不会出现,除了自带程序,音乐类程序运行后台播放、定位软件等,其他都没有后台常驻权限...
分类:
移动开发 时间:
2014-11-20 17:07:38
阅读次数:
347
Citrix服务器虚拟化之十三Xenserver虚拟机内存优化与性能监控XenServer的DMC通过自动调节运行的虚拟机的内存,每个VM分配给指定的最小和最大内存值之间,以保证性能并允许每台服务器的虚拟机密度更大。没有DMC,当一台负载较高的服务器创建虚拟机时将出现“内存不足”错误提示..
分类:
其他好文 时间:
2014-11-20 01:40:31
阅读次数:
232
在内核中, kmalloc能够分配的最大连续内存为2的(MAX_ORDER-1)次方个page(参见alloc_pages函数, "if (unlikely(order >= MAX_ORDER)) return NULL;"), page的大小一般是4K bytes, MAX_ORDER缺省定.....
分类:
系统相关 时间:
2014-11-13 10:29:48
阅读次数:
230
当数据太大,内存要求紧,整数范围小时,存在不能用快排的情况,这时可用计数排序。
#include
#include
#include
inline int readint(){
char c=getchar();
while(!isdigit(c)) c=getchar();
int x=0;
while(isdigit(c)) {
x=x*10+c-'0...
分类:
编程语言 时间:
2014-11-08 15:19:58
阅读次数:
194
1 前言DPDK通过使用hugetlbfs,减少CPU TLB表的Miss次数,提高性能。2 初始化DPDK的内存初始化工作,主要是将hugetlbfs的配置的大内存页,根据其映射的物理地址是否连续、属于哪个Socket等,有效的组织起来,为后续管理提供便利。2.1eal_hugepage_info...
分类:
其他好文 时间:
2014-11-06 12:46:54
阅读次数:
840
几种outofmemory的解决方法:
1. java.lang.OutOfMemoryError: PermGen space
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space。从文字上看就是内存溢出,解决方法是加大内存。为什么会内存溢出,这是由于这块内存主要是被JVM存放Class和Meta信息的,Class在被Load的时候被放入PermGen space区域,它和存放Inst...
分类:
其他好文 时间:
2014-11-05 11:01:49
阅读次数:
214
JVM的配置,最常用的两个配置就是:-Xms512m –Xmx1024m-Xms设置JVM的初始化内存大小,-Xmx为最大内存大小,当突破这个值,将会报内存溢出,导致的原因有很多,主要是虚拟机的回收问题以及程序设计上的内存泄露问题;由于在超过-Xms时会产生页面申请的开销,所以一般很多应用服务器会推...
分类:
其他好文 时间:
2014-11-05 01:49:42
阅读次数:
210
今天公司给了一个任务,某一个项目由于数据过大,造成Sql Server 2012 的运行占用很大内存,于是要把之前的不常用的数据分开。要求写个脚本,要求:1.能获取原来数据库中的表结构,主键一致。表与表之间的约束关系(外键,check,default)一致;2.有些表不想要就不要,可选。3.而且.....
分类:
数据库 时间:
2014-10-30 20:41:02
阅读次数:
208