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

javas-core VS java-object-diff

对照工具选择

 javas-core 和  java-object-diff ,对比demo  https://github.com/kofgame/objectdiff-vs-javers,都为同源对比,都支持嵌套对象。

 使用JMH测试方法进行性能测试,使用题库的QuestionResponseVO对象来进行对照对比,进行10轮测试,使用Mode.Throughput(单位时间吞吐量)和Mode.AverageTime(每次操作的平均时间)来进行对比,对比结果如下:

结果分析:

Benchmark: 程序名,其中javaObjectDiff为java-object-diff工具,javasCore为 javas-core工具。

Mode: 程序中设定的 BenchmarkMode,其中Throughput(thrpt)为单位时间吞吐量,AverageTime(avgt)为每次操作的平均时间。

Cnt: 总的执行次数

Score: 分数,指标的值,从上图可知道,在thrpt模式下,javasCore的分数高于javaObjectDiff。在avgt模式下,javaObjectDiff的分数高于javasCore,所以可以得出,javasCore的性能高于javaObjectDiff。

Error: 数据的误差

Units: 单位

http://www.lryc.cn/news/353169.html

相关文章:

  • dirsearch指令大全
  • C++基础:构建者设计模式
  • Swift 请求用户授权以跟踪其跨应用或网站的活动
  • 最新版npm详解
  • 超值分享50个DFM模型格式的素人直播资源,适用于DeepFaceLive的DFM合集
  • Python——一维二维字典数据转化为DataFrame的方法
  • unity中如何插入网页
  • 【负载均衡在线OJ项目日记】引入网络库和客户端用户路由功能
  • 【Vue3】env环境变量的配置和使用(区分cli和vite)
  • ACW石子合并-XMUOJ元素共鸣:唤醒神之眼 -区间DP
  • 大语言模型实战——搭建纯本地迷你版RAG
  • 内存分配算法
  • Hive运行错误
  • vue3之使用图片实现类似于 el-radio 的单选框功能,并且可实现选中和取消选中
  • Vue 安装vue
  • 5月30日在线研讨会 | 面向智能网联汽车的产教融合解决方案
  • 嵩山为什么称为三水之源
  • 最新文章合集
  • Jmeter预习第1天
  • Volatile的内存语义
  • Debezium+Kafka:Oracle 11g 数据实时同步至 DolphinDB 解决方案
  • 前端如何在 WebSocket 的请求头中使用标准 HTTP 头携带 Authorization 信息,添加请求头
  • Java---图书管理系统(练习版)
  • ICML2024 定义新隐私保护升级:DP-BITFIT新型微调技术让AI模型学习更安全
  • 网络空间安全数学基础·整除与同余
  • 同旺科技 FLUKE ADPT 隔离版发布 ---- 说明书
  • 云计算-角色、特性和模型 (Roles, Characteristics, and Models)
  • 介绍一下Hugging Face,这个公司的背景是什么
  • 【C++高阶(一)】继承
  • AI原生嵌入式矢量模型数据库ChromaDB-部署与使用指南