当前位置: 首页 > news >正文

网站开发gxjzdrj黄骅贴吧十一万

网站开发gxjzdrj,黄骅贴吧十一万,国内无代码和低代码平台,石家庄 外贸网站建设公司前言 简单测试一下fastutil的实现和Java类库实现的速率。 使用jmh进行测试。 简单解释一下,每轮测试预热2次,每次1s;实测2次,每次1秒。 进行5轮测试。数组大小3种。 package fastutil;import it.unimi.dsi.fastutil.ints.IntArr…

前言

简单测试一下fastutil的实现和Java类库实现的速率。
使用jmh进行测试。
简单解释一下,每轮测试预热2次,每次1s;实测2次,每次1秒。
进行5轮测试。数组大小3种。

package fastutil;import it.unimi.dsi.fastutil.ints.IntArrayList;
import org.openjdk.jmh.annotations.*;import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.TimeUnit;@State(Scope.Benchmark)
@Warmup(iterations = 2, time = 1000, timeUnit = TimeUnit.MILLISECONDS)
@Measurement(iterations = 2, time = 1000, timeUnit = TimeUnit.MILLISECONDS)
@Fork(value = 5)
public class ArrayListTest {@Param({"500000", "5000000", "50000000"})public int size;@Benchmark@BenchmarkMode(Mode.AverageTime)public List<Integer> insertArrayList() {List<Integer> list = new ArrayList<>(size);for (int i = 0; i < size; i++) {list.add(i);}return list;}@Benchmark@BenchmarkMode(Mode.AverageTime)public List<Integer> insertIntArrayList() {List<Integer> list = new IntArrayList(size);for (int i = 0; i < size; i++) {list.add(i);}return list;}@Benchmark@BenchmarkMode(Mode.AverageTime)public List<Integer> insertIntArrayList2() {IntArrayList list = new IntArrayList(size);for (int i = 0; i < size; i++) {list.add(i);}return list;}
}

测试结果

Benchmark                            (size)  Mode  Cnt   Score    Error  Units
ArrayListTest.insertArrayList        500000  avgt   10   0.010 ±  0.001   s/op
ArrayListTest.insertArrayList       5000000  avgt   10   0.097 ±  0.014   s/op
ArrayListTest.insertArrayList      50000000  avgt   10   1.045 ±  0.051   s/op
ArrayListTest.insertIntArrayList     500000  avgt   10   0.002 ±  0.001   s/op
ArrayListTest.insertIntArrayList    5000000  avgt   10   0.019 ±  0.001   s/op
ArrayListTest.insertIntArrayList   50000000  avgt   10   0.187 ±  0.006   s/op
ArrayListTest.insertIntArrayList2    500000  avgt   1010⁻³            s/op
ArrayListTest.insertIntArrayList2   5000000  avgt   10   0.006 ±  0.001   s/op
ArrayListTest.insertIntArrayList2  50000000  avgt   10   0.057 ±  0.003   s/op

insertArrayListinsertIntArrayList对比可以认为fastutil插入intlist会比原生类库更快。
insertIntArrayListinsertIntArrayList2对比可以认为不通过泛型声明还会更快。

http://www.yayakq.cn/news/919030/

相关文章:

  • 什么事网站开发做网络营销策划的目的是
  • 国学大师网站谁做的建站宝盒怎么样
  • 网站关键词推广做自然排名做网站要多长时间
  • 建设网站用外包模板可以上线吗防城港做网站
  • wordpress商城主题付费免费的seo优化工具
  • 建设部网站221号文件用腾讯云做购物网站视频
  • 网站开发中职教材vr成品网站源码
  • 网站推广中h1标签的重要性贵州省电力建设施工企业商会
  • 学院招生网站建设方案WordPress 推酷 主题
  • 多软件网站下载安装做网站发布信息
  • 本站由 今科云平台网站建设技术开发网站开发需要什么人
  • 网站维护一般多长时间百度搜索推广登录入口
  • 咸阳专业网站建设美声广告网站建设
  • 天津 网站制作做进口产品的网站好
  • wordpress 多站点主题wordpress占500内存
  • 广西住建局和城乡建设局网站从化建网站
  • 6成都网站建设工业设计招聘
  • 天津公司网站制作公司网站开发网页上传和网页发布
  • dede网站转移营销型网站建设目的和意义
  • 海口网站建设策划广东商城网站建设报价
  • 建设网站要什么时候开始张店做网站
  • 腾讯理财是什么样的做网站网页设计模板html代码百度云
  • 网站流量如何突破选课网站开发
  • 北京网络公司建站网站开发前端和后端用什么语言
  • 网站制作最新技术龙岗建设高端网站
  • 医疗网站优化怎么做免费网站正能量软件
  • dw一级网页制作教程百度 排名seo快速
  • 番禺做网站企业成都业务网络推广平台
  • wordpress建手机站教程黄石建设工程信息网
  • 如何做网站流量分析报表营业推广的概念