转载:了解JVM的内存管理与垃圾回收》的相关内容

JDK5.0垃圾收集优化之--Don't Pause

      作者:江南白衣,最新版链接:http://blog.csdn.net/calvinxiu/archive/2007/05/18/1614473.aspx,版权所有,转载请保留原文链接。       原本想把题目更简单的定为--《不要停》的,但还是自己YY一下就算了。  & ...
by 江南白衣 2007-05-18 浏览 (1982) 回复 (0) 关键字:

分析java.lang.OutOfMemoryError: PermGen space

SUN JDK+Tomcat 5.5.20运行服务的时候遇到问题,服务器跑几天后就会挂掉,并报java.lang.OutOfMemoryError: PermGen space异常。 发现很多人把问题归因于: spring,hibernate,tomcat,因为他们动态产生类,导致JVM中的permanent heap溢出 。然后解决方法众说纷纭,有人说升级 tomcat版本到最新甚至干 ...
by alanwu 2007-05-17 浏览 (35254) 回复 (36) 关键字: outofmemory, java, spring, tomcat, hibernate, cblib, jrokit

一次奇怪的Out of Memory 分析(附图)

以前没有遇到过这种OOM,说奇怪是因为在Windows资源管理器中查看java进程的内存占用是正常情况,即增加和减少相持平。查看gc.log,Jprofiler进行跟踪调试,均正常,但是还是提示出现如下错误: [16:52:20] java.lang.OutOfMemoryError: Java heap space [16:52:20] at com.rec.cell.common.Pa ...
by Caixiaopig 2007-10-31 浏览 (3266) 回复 (8) 关键字: spring ibatis hessian

[提问]:修改tomcat 启动参数

目前在测试一个以前作的报表系统,由于数据量的增加,tomcat经常会发生内存溢出的错误信息,所以修改了tomcat catalina.bat文件的启动参数:主要是增加了下面两行 [code:1]CATALINA_OPTS="$CATALINA_OPTS -server -Xms256m -Xmx1024m -Xincgc" echo "Us ...
by greateWei 2004-02-27 浏览 (18019) 回复 (25) 关键字:

IBM WebSphere Application Server 诊断和调优(二)

上篇: http://www.javaeye.com/topic/74737 续写这篇文章,已经过去一个半月了。直到现在,系统一直运行平稳。 先说说我接手这项工作的经历吧:该项目大部分是06年10月就部署在客户那边了,到07年3月份,WAS宕机问题实在无法忍受,我才加入进来,前半年有另外一位同事断断续续处理,但对问题一直都无可奈何,而且项目负责人也没有引起足够的重视。可想而知,最后付出的代价是非 ...
by zwchen 2007-06-15 浏览 (30432) 回复 (39) 关键字: websphere 内存泄漏 java虚拟机

了解JVM的内存管理与垃圾回收

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://aleung.blogbus.com/logs/4712392.html Java语言具备GC(垃圾回收)的能力,内存管理不需要应用程序去过问,这很方便。但是,GC是怎么进行的,JVM的内存参数应该怎么调整,如何优化,往往我们不是太清楚。看过一些资料后,对Sun JVM的内存管理以及垃圾回收的机制大概有了一个概念 ...
by xiaobian 2008-03-24 浏览 (154) 回复 (0) 关键字:

Java HotSpot VM Options

原文链接 http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp This document provides information on typical command-line options and environment variables that can affect the performance chara ...
by zhoulf 2007-05-23 浏览 (478) 回复 (0) 关键字:

Java HotSpot VM Options

http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp This document provides information on typical command-line options and environment variables that can affect the performance characterist ...
by huangxx 2007-11-23 浏览 (162) 回复 (0) 关键字:

jvm 摘抄

以下文字为网络摘抄学习. 另外,其中一些术语的翻译,是我自己的”创作“,我不知道别人是怎样翻译的。如果有不当的地方,希望指正。 堆( Heap)是 Java 程序的对象生活的地方,包含活的对象,死的对象以及剩余内存。 当对象不能被运行中的程序的指针所到达时,这些对象成为”垃圾“。 JVM 的堆大小决定了 VM 花费在收集垃圾上的 ...
by liuhaixiao 2007-11-14 浏览 (109) 回复 (0) 关键字:

JVM调优总结

JVM调优总结 最近总结的一些东西,基本上是网上一些资料的汇总。  一、相关概念 基本回收算法 引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 标记-清除(Mark-Sweep)此算法执行分两阶段。第一阶段从引用根 ...
by gq913 2008-01-18 浏览 (418) 回复 (0) 关键字: jvm&javaopts

今天用jprobe监控了ecside的运行,发现了一个严重的问题

不知道是什么原因 columntag和rowtag的 release方法没有被调用 真是郁闷 而且在不同的应用服务器上表现出了不同的情况. 导致存在内存泄露的隐患 现在改好了 可是不明白原因 郁闷:'(
by fins 2007-04-25 浏览 (724) 回复 (5)

D 的 gc, 哪位大大比较清楚, 请解惑

看了看 tango gcx.d 里面的 mark 函数, 扫描一段内存的时候, 似乎将里面每个值(32bit 下, 就是每连续4个字节了) 都当指针, 查找对应这个值, 有没有登记在册的内存块, 有的话, 认为这是指针 ? 应该没有这么蛮力吧?  --- 这样蛮力的话, 将做无法实现内存块搬移 哪位大大比较清除的, 请解解惑, 谢谢啦. void mark(void ...
by redsea 2007-09-11 浏览 (644) 回复 (10)

推荐风轻扬:Java 6中的性能优化

J2SE 6(代号:Mustang野马)主要设计原则之一就是提升J2SE的性能和扩展能力,主要通过最大程度提升运行效率,更好的垃圾收集和一些客户端性能来达到。 1、偏向锁(Biased locking) Java 6以前加锁操作都会导致一次原子CAS(Compare-And-Set)操作,CAS操作是比较耗时的,即使这个锁上实际上没有冲突,只被一个线程拥有,也会带来较大开销。为解决这一问题,Ja ...
by withyou 2008-07-07 浏览 (1058) 回复 (2) 关键字:

赞助商链接