只是一个一般性能问题。对于构建扑克牌、对扑克牌进行排序、分析然后返回每种扑克牌类型(例如顺子、同花等)的程序来说,1-7 秒是一个好的构建时间吗?
我正在生成一只手牌,直到它返回手牌类型,在此过程中我将其从最低到最高排名进行排序。我对每种扑克手型都这样做。所以你可以想象要产生皇家同花顺和同花顺,它必须在击中之前产生数千手牌。
我如何知道进行分析所花费的时间是否合理?
最佳答案
我想说这太长了。除非您有一个复杂的 GUI...我建议将性能相关问题发送至 CodeReview 。给他们一个好的SSCCE ,或者至少是您关注的一两种方法,并且您可能会得到良好的回应。
此外,您可以考虑进行基准测试。这是一个很好的question关于那个。 Caliper是一个非常棒的基准测试框架,我也建议您研究一下(我在 CodeReview 上了解到它;D)
关于java - 我如何知道我的代码在执行时间方面是否高效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10645759/