gpt4 book ai didi

java - 我如何知道我的代码在执行时间方面是否高效?

转载 作者:行者123 更新时间:2023-12-02 00:22:40 25 4
gpt4 key购买 nike

只是一个一般性能问题。对于构建扑克牌、对扑克牌进行排序、分析然后返回每种扑克牌类型(例如顺子、同花等)的程序来说,1-7 秒是一个好的构建时间吗?

我正在生成一只手牌,直到它返回手牌类型,在此过程中我将其从最低到最高排名进行排序。我对每种扑克手型都这样做。所以你可以想象要产生皇家同花顺和同花顺,它必须在击中之前产生数千手牌。

我如何知道进行分析所花费的时间是否合理?

最佳答案

我想说这太长了。除非您有一个复杂的 GUI...我建议将性能相关问题发送至 CodeReview 。给他们一个好的SSCCE ,或者至少是您关注的一两种方法,并且您可能会得到良好的回应。

此外,您可以考虑进行基准测试。这是一个很好的question关于那个。 Caliper是一个非常棒的基准测试框架,我也建议您研究一下(我在 CodeReview 上了解到它;D)

关于java - 我如何知道我的代码在执行时间方面是否高效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10645759/

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