`
leelun
  • 浏览: 63839 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

WAS6.1垃圾回收日志分析

阅读更多
有名的IBM离线内存日志分析工具:IBM Pattern Modeling and Analysis Tool for Java Garbage Collector。
通过记录内存使用的日志文件native_stderr.log,可以对WAS运行的情况进行分析。
运行ga29.jar,在菜单中打开native_stderr.log文件。

WAS打开“详细垃圾回收开关”生成native_stderr.log的方法:
服务器-->应用程序服务器(server1)--->java和进程管理---->进程定义---->java虚拟机------>详细垃圾回收

查看垃圾回收的详细信息
在WAS的日志目录下,WebSphere\AppServer5\logs\server1\,查看文件“native_stderr.log的内容, ”
…………
<AF[3]: Allocation Failure. need 528 bytes, 13780 ms since last AF>
<AF[3]: managing allocation failure, action=1 (0/167351272) (8807960/8807960)>
<GC(3): GC cycle started Tue Jun 21 13:25:10 2005
<GC(3): freed 131440728 bytes, 79% free (140248688/176159232), in 150 ms>
<GC(3): mark: 137 ms, sweep: 13 ms, compact: 0 ms>
<GC(3): refs: soft 0 (age >= 32), weak 14, final 362, phantom 0>
<AF[3]: completed in 172 ms>
…………
其中第一行红色部分是Allocation Failure时间,记做A;最后一行红色部分是本次垃圾回收时间,记做B。
如果“native_stderr.log”文件中有连续的A÷B < 10的话,说明目前WAS性能将下降,需要增加WAS的内存或减小WEB容器的线程池的设置。
分享到:
评论

相关推荐

    ga16.zip-分析GC日志native_stderr.log(可分析WAS6.1版本)

    **GC日志分析的重要性:** 1. **性能优化**:通过分析GC日志,可以识别出频繁的垃圾收集事件,这可能是导致应用响应时间变慢或系统暂停时间过长的原因。 2. **内存泄漏检测**:如果GC日志显示内存使用持续增加,而...

    was6.1+AIX+ORACLE下一次OutOfMemoryError的解决过程

    3. **垃圾回收(GC)调优**:根据应用的特点调整GC策略,提高内存利用率。 #### 服务器配置优化 1. **增加堆内存大小**:根据应用的实际内存需求调整WAS服务器和JVM的堆内存配置。 2. **启用内存监控工具**:部署如...

    天工计划--WAS V7 for AIX 6.1 安装以及性能调优概要

    2. **JVM参数调整**:合理设置JVM堆大小、GC策略,以减少垃圾回收的频率和时间,提升应用程序响应速度。 3. **线程池管理**:根据并发请求量调整线程池大小,避免过多线程导致的资源浪费或过少线程导致的处理延迟。...

    OutOfMemoryError.docx

    日志分析显示,存在heapdump和javacore文件,且JVM日志中出现"OutOfMemoryError",初步判断为内存溢出。使用IBMHeapAnalyzer工具分析heapdump文件,发现名为org/eclipse/osgi/framework/log/FrameworkLogEntry的对象...

    websphere优化

    - **JVM 设置**:调整Java虚拟机(JVM)的内存分配,如增大初始堆大小(-Xms)和最大堆大小(-Xmx),以及设置永久代大小(-XX:MaxPermSize)以避免频繁的垃圾回收。 - **线程池配置**:合理设定工作线程数量,...

    websphere安装全教程

    - **垃圾回收**: 使用 `-XX:+UseParallelGC` 等选项调整垃圾回收策略。 ##### 2. 设置会话管理的超时时间、内存的最大会话量及是否允许溢出 - **超时时间**: 设置合理的会话超时时间以减少资源占用。 - **最大会话...

Global site tag (gtag.js) - Google Analytics