lijun2128 2019-10-10 18:00 采纳率: 0%
浏览 196

WebSphere 启动垃圾回收不生效。

WebSphere:
我已在控制台选上Verbose garbage collection 这个选项,但是为什么我的native_stderr.log log文件始终就没有打印出有效信息呢?哪位大神帮忙解答一下呢?

图片说明图片说明

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-07-29 23:04
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    这个问题可能由多种原因引起。以下是一些常见的原因和解决方案:

    1. Java虚拟机(JVM)版本过旧:确保你的Java虚拟机版本是最新且支持的。你可以通过运行java -version命令来检查。

    2. 环境变量设置错误:在启动WebSphere时,请确保已正确设置了环境变量。例如,在Windows系统中,你需要添加JAVA_HOME到系统环境变量中,并将其指向Java安装目录。

    3. 调试级别问题:-verbose:gc选项用于提高GC性能,但它也会增加日志输出量。要降低日志输出量,可以使用-Xloggc:none选项。

    4. JVM参数配置问题:检查您的generic-jvm.properties文件中的所有JVM参数是否被正确地设置为所需的值。例如,如果您的目标是使用JIT编译器,则应将disable-jit设置为false

    5. GC堆大小设置问题:调整maximum heap size以满足您的需求。这可能会对系统的性能产生重大影响。

    6. 错误的日志记录:检查stderr.log文件是否有任何错误或警告消息。这些信息可以帮助您确定问题所在。

    7. 配置问题:某些服务器可能没有正确配置。请查阅您的服务器手册或联系技术支持获取帮助。

    为了进一步诊断问题,您可以尝试以下几个步骤:

    a. 检查stderr.log文件:查看stderr.log文件是否有任何错误或警告消息。

    b. 使用jconsole工具:如果可能的话,使用jconsole工具进行调试,它会显示更多的关于JVM、线程和内存的信息。

    c. 修改generic-jvm.properties文件:根据上述建议修改generic-jvm.properties文件以优化JVM行为。

    d. 测试:尝试重新启动WebSphere服务并观察其行为。如果您仍然遇到问题,可能需要提供更多有关您正在使用的具体WebSphere版本、操作系统以及如何启动WebSphere的详细信息。

    评论

报告相同问题?

悬赏问题

  • ¥30 STM32 INMP441无法读取数据
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境