gpt4 book ai didi

java - 判断哪个版本性能更好的最简单直接的方法是什么?

转载 作者:行者123 更新时间:2023-11-30 05:59:39 24 4
gpt4 key购买 nike

我有一个应用程序,我对其进行了重构,因此我相信它现在速度更快。人们不可能感觉到差异,但从理论上讲,应用程序应该运行得更快。通常我不会关心,但由于这是我的硕士学位项目的一部分,我想支持我的主张,即重构不仅导致了设计的改进和“更高的质量”,而且还提高了性能应用程序的一部分(一个小玩具 - 火车组模拟)。

今天我花了大约四个小时来研究最新的 VisualVM,但我无法从中得到任何有用的东西。没有(或者我没有找到)一种方法可以简单地比较从两个版本(重构前和重构后)获取的分析结果。

简单区分应用程序的较慢版本和较快版本的最简单、最直接的方法是什么。两者的差异肯定对性能产生了影响。谢谢。

最佳答案

我建议创建一些自动化测试来模拟应用程序的实际使用情况。创建足够的测试以获得不错的基准。

在不同负载下运行应用程序的两个版本的测试套件。

这应该会给你一个非常真实的表演时间。在较低的水平上做可能无法给你一个准确的事实。

关于java - 判断哪个版本性能更好的最简单直接的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2777324/

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