
JVM
东北小硬人
看什么看,没见过苦逼的程序猿吗
展开
-
转: 关于Linux与JVM的内存关系分析
转自: http://tech.meituan.com/linux-jvm-memory.htmlLinux与JVM的内存关系分析葛吒2014-08-29 10:00引言在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约800m。从表面上,物理内存应该是足够使用的;但...转载 2018-07-19 10:40:15 · 266 阅读 · 0 评论 -
JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof 详解
现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lock Contention)Java进程消耗CPU过高...... 这些问题在日常开发中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不会深究问题根源),但能够理解并解决这些问题是Java程序员进阶的必备要求。本文将对一些常用的JVM性能调优...转载 2018-07-16 10:05:31 · 526 阅读 · 0 评论 -
Java - JVM TLAB、对象在内存中安置顺序、垃圾收集、回收算法
1.TLABTLAB Thread Local Allocation Buffer,JDK1.7默认开启TLAB一般不需要去设置,TLAB极大提高程序性能,它是Java的一个优化方案。 -XX:+UseTLAB 开启TLAB -XX:+PrintTLAB 打印TLAB信息 -XX:+TLABSize 设置TLAB大小 -XX:TLABRefillWaste...转载 2018-07-16 10:09:15 · 907 阅读 · 0 评论