
jvm
ydlmlh
这个作者很懒,什么都没留下…
展开
-
JVM调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置: java -Xmx3550m -Xms355...原创 2011-07-05 15:17:38 · 119 阅读 · 0 评论 -
jvm性能调优
我一直觉得性能优化是出力不讨好的事情,因为花费了大量的精力,经常收获甚微。不过还是工作还是要做的,就稍微总结一些。 个人性能优化不要经常做,除非觉得系统存在相当严重的性能问题,因为优化通常意味着要改动,在系统没有足够多的test case和auto test保证下,后果通常是很恐怖的。现在的硬件已经相当廉价,如果可以,选择增加适当的硬件投入是一个不错的选择。 系统是否存在严重的性能问题,光靠感觉是...原创 2011-07-05 15:19:05 · 89 阅读 · 0 评论 -
JVM性能调优记录
今天处理了一次性能问题,记录一下处理的过程。早上发现几台机器负载非常高,前端nginx的连接数接近2000。后端的应用服务器的响应情况很忙,最糟糕的情况达到了30多万毫秒。top看到进程运行情况:PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3182 root 25 0 1028m 560m 9296 S ...原创 2011-07-05 15:22:14 · 115 阅读 · 0 评论 -
JVM参数设置、分析
转自http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html 不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复...原创 2013-06-28 12:06:11 · 113 阅读 · 0 评论 -
Java Heap dump文件分析工具jhat简介
jhat 是Java堆分析工具(Java heap Analyzes Tool). 在JDK6u7之后成为标配. 使用该命令需要有一定的Java开发经验,官方不对此工具提供技术支持和客户服务。 用法: jhat [ options ] heap-dump-file 参数: options 可选命令行参数,请参考下面的 Options heap-dump-file 要...原创 2016-06-22 19:20:57 · 475 阅读 · 0 评论