
性能调优
jstkss
这个作者很懒,什么都没留下…
展开
-
Linux内存buffer和cache的区别
内存使用说明Free 命令相对于top 提供了更简洁的查看系统内存使用情况[root@rac1 ~]# free total used free shared buffers cachedMem: 1035108 1008984 26124转载 2016-01-20 14:38:39 · 396 阅读 · 0 评论 -
Swap 分区
swappiness 默认的vm.swappiness值是60,这一默认值已经很合适了。但你可以改小一些降低swap的加载,系统性能会有一点点的提升。将值由60改为10,这可以大大降低系统对于swap的写入,建议内存为512m或更多的朋友采用此方法。如你你发现你对于swap的使用极少,可以将值设为0。这并不会禁止你对swap的使用,而是使你的系统对于swap的写入尽可能的少,同时尽可能多的转载 2016-01-21 10:10:13 · 365 阅读 · 0 评论 -
并发
每秒处理请求数和并发是一个概念吗?不是同一个概念,但它们之间有联系: 设平均响应时间为t(单位为毫秒), 并发量为c,每秒处理请求数为q,则: q = (1000/t) * c 提高web服务器并发处理能力 对于一台服务器,我们希望:它在单位时间内能够处理的连接数越多越好,吞吐量越大越好。要提高web服务器吞吐量,其实要考虑这么几个因素: 1并发连接数转载 2016-01-26 14:44:54 · 1058 阅读 · 0 评论 -
GC 日志分析
博客园——Java GC - 垃圾回收机制转载 2016-01-21 18:29:10 · 405 阅读 · 0 评论 -
堆 栈(转载)
栈是运行时的单位,而堆是存储的单位。JVM调优转载 2016-01-28 15:00:44 · 439 阅读 · 0 评论 -
tomcat 配置
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java JVM有关内存方面的知识进行详细介绍。一、Java JVM内存介绍JVM管理两种类型的内存,堆和非堆。按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。转载 2016-02-23 16:33:59 · 359 阅读 · 0 评论 -
共享内存 mmap
http://blog.youkuaiyun.com/hudashi/article/details/7605165原创 2016-03-10 14:26:15 · 338 阅读 · 0 评论 -
gc 垃圾回收机制
一、GC概要:JVM堆 JVM的堆是Java对象的活动空间,程序中的类的对象从堆中分配空间,其存储着正在运行着的应用程序用到的所有对象。这些对象的建立方式就是那些new一类的操作。JVM堆 (1) 新域:存储所有新成生的对象 (2) 旧域:新域中的对象,经过了一定次数的GC循环后,被移入旧域 (3)永久域:存储类和方法对象,从配置的角度看,这个域是独转载 2016-02-28 18:49:22 · 392 阅读 · 0 评论