返回介绍

10.4 性能对照测试

发布于 2025-04-26 13:26:36 字数 1242 浏览 0 评论 0 收藏

通过上面一些改造之后,可以对照测试一下,看看效果如何。打开 IDEA 的 Edit Configuration 对话框,增加一个 Application 配置,工作目录选择工程根目录,并选择工程主程序,然后在 VM options 中输入如下配置参数:

-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port="9004"
-Dcom.sun.management.jmxremote.authenticate="false"
-Dcom.sun.management.jmxremote.ssl="false"

这样配置的目的,是让我们可以使用 JConsole 来观察应用运行的各项性能指标。配置完成后的效果如图 10-2 所示。

图 10-2 启动应用测试配置

对比改造前后的两种情况,改造后应用的启动时间有所加快。

改造前启动应用的时间如下所示:

Started Application in 3.171 seconds (JVM running for 4.941)

改造后启动应用的时间如下:

Started Application in 2.957 seconds (JVM running for 5.869)

应用启动后,使用 JConsole 新建一个连接,可以观察应用运行的各项性能指标。根据上面配置的参数,可以在远程进程中输入 localhost:9004,然后单击“连接”按钮,如图 10-3 所示。

图 10-3 JConsole 新建连接

改造前后的两种运行情况对照如图 10-4 所示。图中各项指标处于 0 的位置是中间停止时的状态,从图中可以看出,改造后内存的使用量明显减少了,CPU 的占用也有所改善,加载的类减少了一点,并不是很明显。从总体上来说,性能是有所改善了。

图 10-4 改造前后的两种运行情况对照图

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。