gpt4 book ai didi

java - 在 Sun Java 5 中运行的应用程序上使用 hprof

转载 作者:行者123 更新时间:2023-12-01 16:11:50 25 4
gpt4 key购买 nike

我们有一个企业 java 应用程序(ear - 几个 ejb 和一个 web 应用程序)部署到 weblogic 10 上并使用 Sun java 5。在很少的用户负载下,响应时间、CPU 和内存使用情况很好,但如果我们增加并发数当用户数超过 100 时,我们会在一段时间后看到巨大的 CPU 峰值(例如:- 100 个用户的负载测试,CPU 在超过 30 分钟的测试后变得很高)。我们想使用 hprof 来分析应用程序并收集统计信息,但只想在 CPU 较高时(即测试 3o 分钟后)执行此操作,有没有办法做到这一点?

我无法使用 jmap,因为我们使用的是 Sun java 5。

最佳答案

CPU 的巨大峰值可能表明 GC 正在运行。如果是这样,这将不会显示在分析器中。您可以使用 -verbosegc 运行来查看 GC 何时运行。 (或使用jconsole)

关于java - 在 Sun Java 5 中运行的应用程序上使用 hprof,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/873766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com