java内存管理
文章平均质量分 88
dyllove90
这个作者很懒,什么都没留下…
展开
-
关于sun的Hotspot JVM中的PermGen能否被GC的问题(-XX:+UseConcMarkSweepGC )
关于sun的Hotspot JVM中的PermGen能否被GC的问题首先要说明的是PermGen的作用,PermGen是在JVM启动时,类和方法的Meta信息被加载到内存,放在PermGen中。一般来说,该PermGen是不会被GC掉的,但是也要视JDK的版本和GC的策略有所区别。(1)、在JDK1.5的版本中,缺省的GC策略是不会对PermGen进行GC的,但是如果想要PermGe...原创 2012-05-31 11:17:38 · 480 阅读 · 0 评论 -
使用 JMX 接口来编写 PMI 应用程序
本文解释了 PMI、JMX MBeans 和 J2EE 管理规范所定义的性能数据框架(Performance DataFramework)之间的关系,并向您展示如何使用 JMX 接口来访问 WebSphere Application Server PMI 数据。引言为了帮助识别性能问题及调优运行 Web 应用程序的环境,IBM® WebSphere® Application Serv...原创 2012-06-08 11:41:14 · 269 阅读 · 0 评论 -
IBM JDK1.6.0 full gc
请教高手,我仅设置了堆的最大最小值。从GC日志来看为什么我的JVM堆大小都是tenured区了(tenured大小=Xmx大小)。导致每次都进行global,即full。默认的年轻代,年老大比例是多少呢。操作系统:AIX Version 6.1JDK:java version "1.6.0",IBM J9 VM应用服务器:weblogic10JVM设置:-Xms448m -Xmx576m。...原创 2012-06-07 11:32:39 · 347 阅读 · 0 评论 -
IBM JDK的Java堆空间的碎片问题
欢迎大家访问我的个人网站 萌萌的IT人,后续所有的文章都会在此发布--------------------------------------------------------------------------------------------问题描述通常情况下,对于Java虚拟机出现,只需要配置heap最大最小值,以及maxPermSize,但是这种情况仅限于SUN的Ja...原创 2012-06-05 15:30:24 · 163 阅读 · 0 评论 -
JVM process Virtual Memory Usage (Resident Set Size) On A Linux 2.6.25 Kernel
IntroductionThis article expands on the previous Virtual Memory post by exploring Resident Set Size growth while running a Java program that will consume all available Java Heap memory. Four diff...原创 2012-06-01 17:17:46 · 152 阅读 · 0 评论 -
IBM————jvm内存详解
理解 JVM 如何使用 Windows 和 Linux 上的本机内存Andrew Hall, 软件工程师, IBMAndrew Hall 于 2004 年加入 IBM Java Technology Centre,他在 Java System Test 小组工作了两年。然后在 Java 服务团队工作了 18 个月,其间,他在多个平台上调试了数十个本机内存问题。他目前是 Ja...原创 2012-06-01 17:15:20 · 269 阅读 · 0 评论 -
谈JAVA_OPTS环境变量不起作用
个人博客已经迁移到如下网站 萌萌的IT人, 后续所有的文章都会在此发布 ----------------------------------------------------------------------------------最近在处理运行一个java应用时,老是出现java.lang.OutOfMemoryError: Java heap space.即时我在环...原创 2012-05-31 11:26:42 · 752 阅读 · 0 评论 -
JVM学习笔记
我们前面说了很多原理,现在我们就开始实战,说一下JVM的调优参数:一般情况JVM调优参数如下:set JAVA_OPTS=-server -Xms1400M -Xmx1400M -Xmn768M -Xss128k -XX:PermSize=256M -XX:MaxPermSize=256M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=7...原创 2012-05-31 11:25:28 · 69 阅读 · 0 评论 -
从 Java 代码到 Java 堆
优化应用程序代码的内存使用并不是一个新主题,但是人们通常并没有很好地理解这个主题。本文将简要介绍 Java 进程的内存使用,随后深入探讨您编写的 Java 代码的内存使用。最后,本文将展示提高代码内存效率的方法,特别强调了 HashMap 和 ArrayList等 Java 集合的使用。背景信息:Java 进程的内存使用参考知识如需进一步了解 Java 应用程序的进程内存...原创 2012-05-31 11:20:00 · 71 阅读 · 0 评论 -
使用JMX编写PMI应用问题
想尝试写个WebSphere应用监控的小东东,就照着文档下载Sample试了试(具体参见:Writing PMI applications using the JMX interface),呵呵,碰到不少问题,还好解决了。看Googel上也有人问,就拿出来共享一把了。1、找不到相关类报错:java.lang.ClassNotFoundException,或者:java.lang.NoClassDe...原创 2012-06-08 11:46:38 · 225 阅读 · 0 评论