Linux下修改JVM内存大小:要添加在tomcat的bin下catalina.sh文件中,找到cygwin=false,在这一行的前面加入参数,具体如下#viTOMCAT_HOME/bin/catalina.sh(默认文件内容)JAVA_OPTS="-server-Xms800m-Xmx800m-XX:PermSize=256m-XX:MaxPermSize=512m-XX:MaxNewSize=512m"以下是..
【1】Memcached是使用基于Key-value值对形式的内存缓冲,它不是使用磁盘缓冲来充当缓冲,而是使用实实在在的物理内存。 【2】Memcached需要在启动时就指定分配的内存大小。命令如:memcached -d -m 内存大小(M为单位) -l IP地址 -p 端口 【3】Memcach...
分类:
系统相关 时间:
2015-05-20 18:13:24
阅读次数:
191
Linux中ioctl()函数命令字生成:
bit31~bit30:“区别读写” 区,作用是区分是读取命令还是写入命令;
bit29~bit16:“数据大小” 区,表示 ioctl() 中的 arg 变量传送的内存大小。
bit15~bit8 :“魔数”(也称为"幻数")区,这个值用以与其它设备驱动程序的 ioctl 命令进行区别。
bit7~bit0 :“区别序号”区,是区分命令的命令顺序序号。...
分类:
系统相关 时间:
2015-05-20 14:48:15
阅读次数:
196
Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、 anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存 大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配...
分类:
编程语言 时间:
2015-05-19 18:20:02
阅读次数:
139
背景:生产上一台redis服务器,物理内存32G,几个项目都在用,经常不足一月内存就会耗尽,然后开始使用swap,当swap也用尽的时候,系统就宕机。redis配置也优化过几次,但未见成效。因此决定看看redis里存放数据占用内存大小,看看有没有异常数据。一、安装redis-rdb-tools工具#...
分类:
数据库 时间:
2015-05-19 12:29:03
阅读次数:
231
Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等 指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时 动态分配...
分类:
编程语言 时间:
2015-05-14 16:10:47
阅读次数:
145
命令java -XX:+PrintCommandLineFlags -version 会直观的输出下面默认值-XX:InitialHeapSize=16336768 -XX:MaxHeapSize=522776576 -XX:+PrintCommandLineFlags
分类:
编程语言 时间:
2015-05-13 00:35:43
阅读次数:
264
Android 系统信息的获取一、内存(ram):1、android 的内存大小信息存放在系统的 /proc/meminfo 文件里面,通过adb shell 进入 手机目录后,使用 cat /proc/meminfo 可以显示这些信息:root@m7:/ # cat /proc/meminfo ....
分类:
移动开发 时间:
2015-05-12 18:44:47
阅读次数:
235
VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量RES:resident memory usage 常驻内存1、进程当前使用的内存大...
分类:
系统相关 时间:
2015-05-12 18:31:03
阅读次数:
230
图1 Puppet工作流程1. 客户端Puppetd向Master发起认证请求,或使用带签名的证书。2. Master告诉Client你是合法的。3. 客户端Puppetd调用Facter,Facter探测出主机的一些变量,例如主机名、内存大小、IP地址等。Puppetd将这些信息通过SSL连接发送...
分类:
其他好文 时间:
2015-05-11 21:27:36
阅读次数:
171