gpt4 book ai didi

java - JsonJavaArray 循环性能

转载 作者:行者123 更新时间:2023-11-30 03:33:30 30 4
gpt4 key购买 nike

循环 JsonJavaArray 的最佳方法是什么?

JsonJavaArray jjArray = (JsonJavaArray) jsonObject.getAsArray('data');
for(int idx=0;idx<jjArray.size();idx++)

for (Iterator<Object> jjObj = factory.iterateArrayValues(jjArray); jjObj.hasNext();)

一个的表现比另一个更好吗?

最佳答案

Does one perform better than the other?

可能是的。

<小时/>

这重要吗?

可能不会。

<小时/>

这是“过早优化”吗?

可能是的。

<小时/>

别再回避问题了!哪个更快?

我预测第一种形式会稍微快一些,但如果您确实想确定,那么您应该使用 Caliper 等 Java 框架对两种形式进行基准测试,以确保您的基准测试有效。

但更好的想法是选择您的直觉认为最好的变体,完成并测试程序,然后分析它在真实数据上的运行情况。如果分析告诉您此循环是性能瓶颈,那么请尝试替代方案,看看它是否有任何区别。

关于java - JsonJavaArray 循环性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28502291/

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