jvm
iteye_14190
这个作者很懒,什么都没留下…
展开
-
JVM调优总结 -Xms -Xmx -Xmn -Xss
[code="java"]堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 200堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制...原创 2010-07-28 21:55:05 · 75 阅读 · 0 评论 -
设计自己的类加载器
[code="java"]import java.io.FileInputStream;import java.io.IOException;import java.lang.reflect.Method;class MyClassLoader extends ClassLoader { public Class findClass(String name) { b...原创 2010-07-30 15:27:08 · 95 阅读 · 0 评论 -
JVM参数调优实践终结篇,无停滞
JVM参数调优是个很头痛的问题,设置的不好,JVM不断执行Full GC,导致整个系统变得很慢,网站停滞时间能达10秒以上,这种情况如果没隔几分钟就来一次,自己都受不了。这种停滞在测试的时候看不出来,只有网站pv达到数十万/天的时候问题就暴露出来了。 要想配置好JVM参数,需要对年轻代、年老代、救助空间和永久代有一定了解,还要了解jvm内存管理逻辑,最终还要根据自己的应用来做调整。关于JV...原创 2011-02-28 14:16:53 · 98 阅读 · 0 评论 -
OOM和JVM配置优化
OOM这个缩写就是Java程序开发过程中让人最头痛的问题:Out of Memory。在很多开发人员的开发过程中,或多或少的都会遇到这类问题,这类问题定位比较困难,往往需要根据经验来判断可能出现问题的代码。原因主要是两个:对象没有被释放(多种情况引起,往往是比较隐蔽的引用导致被Hold而无法被回收)。另一种就是真的Memory不够用了,需要增加JVM的Heap来满足应用程序的需求。...原创 2011-02-28 15:55:12 · 89 阅读 · 0 评论