gpt4 book ai didi

java - 监控应用程序以监控 Java 桌面应用程序的性能

转载 作者:行者123 更新时间:2023-12-02 00:51:16 27 4
gpt4 key购买 nike

我编写了一个 Java 桌面应用程序,我想要一个有关监视应用程序的建议,该应用程序可以发现代码中的瓶颈和实时内存消耗。

由于我正在为J2Me开​​发,当时的WTK有一个内存监视器,我发现它非常有用,我想知道您认为最好使用哪个监视程序。

更新:

我查看了 JConsole,它并没有给我留下什么惊人的印象,但它确实为我提供了所需的数据,但不是以我想要的速度,并且由于 GC 发生在刷新之间,我无法真正看到应用程序性能还有其他好用且有用的工具可以推荐吗?

另一个相关问题,我如何知道我的应用程序的性能足够好?

我会解释一下,我被要求设计我的 VoIP 来管理 100 个并发调用,所以我必须确保没有内存泄漏并且应用程序运行顺利,否则它会很快终止。如何在应用程序开发的早期阶段进行检查,确保我不会搞砸?

最佳答案

对于监控,与 JDK 捆绑在一起的 jconsole 是一个很好的开始

当您的桌面应用程序运行时,启动 jconsole,您应该能够看到您的应用程序被列为本地进程。选择它,连接,然后从那里获取它。

为了发现瓶颈,您可能需要使用分析器。我用过JProfiler 效果不错,但它不是免费的(除了 10 天的评估期,这可能足以满足您的需求)。

关于java - 监控应用程序以监控 Java 桌面应用程序的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2983871/

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