使用 JMH 控制方法的顺序

2023-11-23

我在我的项目中使用 JMH 基准测试。 我用@Benchmark注释了方法1和方法2。 我希望顺序是:method1、method2、mehod1、method2...等等... 这意味着:我希望方法 2 会立即遵循方法 1。有没有办法这样做?

谢谢你!


JMH执行的顺序@Benchmark方法通常是不相关的:运行是相互隔离的,因此结果是独立的。但如果您仍然想要特定的顺序,那么@Benchmark-s 按字典顺序执行,因此,请按该顺序重命名您的方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 JMH 控制方法的顺序 的相关文章

  • 可序列化对象的 ArrayList 的加密保存和解密加载

    我在 SD 卡中保存并加载一个文件 其中包含ArrayList使用这两种方法的可序列化对象 保存方法 public static void saveUserList ArrayList
  • 仅运行相应源代码已更改的单元测试?

    我正在 Jenkins CI 服务器中运行单元测试和 Selenium 测试 众所周知 在大型项目中测试需要很长时间才能运行 Java 是否有一个工具 框架只能触发其源代码已更改的测试 这是因为并非每次对 SCM 的提交都会影响源代码的所有
  • import java 导入错误:没有名为 java 的模块

    我似乎遇到了障碍 根本无法解决这个问题 任何人都可以帮我弄清楚为什么我无法导入 java 模块吗 Error Traceback most recent call last File datasource config py line 3
  • 如何从球衣服务端点发送实体列表?

    我正在从球衣服务器发送实体列表 在客户端 我试图获取这些实体列表 但它给了元帅例外 为什么它在元素名末尾添加 s 即 emps 而不是 emp XmlRootElement public class Emp Server side code
  • 将更改(永久)保存在数组列表中?

    那可能吗 例如 用户将新的项目 元素添加到数组列表 缓冲读取器进程 中 并且肯定会发生更改 我的问题是 即使用户多次更改数组列表 它也可能会永久存在 即使他们关闭程序并再次打开它 它也会一直存在 注意 不使用 txt 很抱歉问这样的问题 但
  • bean 的 CDI @TransactionAttribute

    我正在尝试CDI在测试应用程序上 我有一个DAO它注入一个托管的容器JTA像这样的持久化上下文 public class TestDAO implements Serializable PersistenceContext private
  • Java:Swing:设置JButton的位置

    我想实现以下布局 OK
  • 如何使用Gson将JSONArray转换为List?

    在我的 Android 项目中 我试图将收到的 JSONArray 转换为列表 在 的帮助下这个答案 https stackoverflow com questions 8371274 how to parse json array in
  • 如何防止我的 servlet 被其他网站调用

    好的 我有一个像这样的简单的 servlet public class SimpleServlet extends HttpServlet public void doPost HttpServletRequest req HttpServ
  • 字符串 a == 字符串 b 的规则 [重复]

    这个问题在这里已经有答案了 我试图了解字符串池的工作原理以及一个字符串等于另一个字符串的规则是什么 例如这个片段 public static void main String hi String s1 lol String s2 lol S
  • 相对重力

    我最近开始使用jMonkey引擎 这非常好 但我在尝试实现相对重力时陷入了困境 我想让行星彼此围绕轨道运行 不一定是完美的圆形轨道 取决于速度 所以每个对象都应该影响其他对象 我现在拥有的 关闭全球重力 bulletAppState get
  • 是否有适用于 Java 的 CalDAV 客户端库? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我想使用 CalDAV 协议与我的日
  • 在休眠搜索中使用现有分析器AnalyzerDiscriminator

    Entity Indexed AnalyzerDefs AnalyzerDef name en tokenizer TokenizerDef factory StandardTokenizerFactory class filters To
  • 为什么我无法使用 HttpUrlConnection 上传第一个文件块?

    在我的项目中 我应该从一台服务器逐块下载文件 并将每个块立即上传到另一台服务器 我有一个应该下载的文件的 URL 我们就这样称呼它吧downloadUrl 因此 这就是我逐块下载文件的方式 val chunkSize 1024 1024 B
  • 在Android项目中引用(纯java)项目(找不到类)

    我试图在我的 Android 项目中引用一个纯 java 项目 gt Java 项目有一大堆我需要使用的类 哦 正如第一个回复所指出的 我正在使用 eclipse 是的 唯一的问题是 我总是找不到类 XXX 从方法 com example
  • Spring Boot 中的服务限流能力

    有什么办法可以实现Spring中其余服务的服务限制能力 特别是Spring boot 这里的期望是 我的服务暴露于外界 目前每秒 分钟的服务调用数量没有限制 我们希望通过设置限制来控制这一点 我有一个替代选项 通过跟踪并发哈希映射或任何缓存
  • jasper 报告文件中出现错误

    首先 我在 iReport 5 1 0 中创建一个 R D1 jrxml 文件 我执行该报告的 Java 代码如下所示 import java sql Connection import java sql DriverManager imp
  • 使用 SimpleDateFormat、Java 进行错误的日期解析

    我需要使用日期模式 yyyy MM dd 解析输入字符串中的日期 如果日期采用任何其他格式 则抛出错误 这是我解析日期的代码 private void validateDate throws MyException Date parsedD
  • Java 中有类似 .NET 的 NotImplementedException 的东西吗?

    有没有类似 NET 的东西NotImplementedException在Java中 康芒斯朗 http commons apache org proper commons lang javadocs api 2 6 org apache
  • CreateProcess error=206,运行 gwtCompile 时文件名或扩展名太长

    我的应用程序是一个 springboot gradle 应用程序 我的应用程序的一部分涉及使用 gradle 进行遗留 gwt 编译 它工作正常 但今天当我运行下面的 gradle 任务时 它显示 CreateProcess error 2

随机推荐

  • 在容器中运行服务(upstart/init.d)

    我正在尝试在 docker 中启动一个具有许多 init 和 upstart 服务的系统 但出现此错误 initctl Unable to connect to Upstart Failed to connect to socket com
  • IntelliJ IDEA 没有 Java 10 'var' 的代码完成?

    最近我安装了IntelliJ IDEA的新版本 2018 1 它增加了对Java 10的支持 但是当我尝试使用var 对于局部变量类型推断 我发现没有var在代码完成列表中 见下面的截图 如果我继续输入 它将适用VarHandle作为该列表
  • 如何对变长特征进行一种热编码?

    给定一个变长特征列表 features f1 f2 f3 f2 f4 f5 f6 f1 f2 其中每个样本都有不同数量的特征和特征dtype is str并且已经一热了 为了使用 sklearn 的特征选择实用程序 我必须将features
  • 确保 gem 与 Rails 3.x 和 4.0 兼容的 gem 测试策略?

    我见过一些虚拟 Rails 应用程序的示例 用于测试 因此它们通常处于测试或规范目录下 与 Appraisals gem 一起使用 据说可以与 Rails 3 x 和 Rails 4 一起使用 但它们看起来很黑客且功能不完整 这在某种程度上
  • 如何从wordpress数据库获取产品属性

    编写自定义代码以使用 WordPress 数据库创建产品详细信息页面 我已经显示了产品标题 描述 价格 库存等 并且对产品属性感到困惑 在数据库中 product attributes以序列化方式存储在数据库的wp postmeta表中 而
  • 如何使用参数屏蔽除 Java 中最后 4 个字符之外的所有字符串字符?

    我想知道如何屏蔽除最后 4 个字符串之外的任意数量的字符串字符 我想使用 X 屏蔽所有字符串 例如 Number S1234567B Result Number XXXXX567B 感谢你们 解决方案1 您可以使用正则表达式来完成 这是sh
  • TreeSet迭代的时间复杂度是多少?

    在我的代码中 JavaTreeSet迭代是主要的时间因素 在观察这个系统时 我相信它的复杂度是 O n 任何人都可以验证这一点吗 我认为通过提供从子节点到父节点的向后链接我可以提高性能 TreeSet迭代当然是 O n 正如任何合理的树遍历
  • ASP.NET Core 中的会话变量值变为 null

    我在一种方法中设置会话变量 并尝试从控制器中的另一种方法获取会话变量值 但它总是为空 这是我的代码 public class HomeController Controller public IActionResult Index Http
  • 将 R 向量转换为 1 个元素的字符串向量 [重复]

    这个问题在这里已经有答案了 我现在使用 R 编程语言 我有一个向量 a lt c aa bb cc 我想将它们粘贴到系统命令中 我现在正在尝试这种方式 args lt paste a sep system paste command arg
  • CGImageCreateWithMask 效果很好,但在我的结果图像中,遮罩区域是黑色的,如何将其设置为白色?

    我这样掩盖了我的形象 CGImageRef maskRef UIImage imageNamed testMask2 png CGImage CGImageRef mask CGImageMaskCreate CGImageGetWidth
  • Tensorflow 中的计划采样

    关于 seq2seq 模型的最新 Tensorflow api 已包含计划采样 https www tensorflow org api docs python tf contrib seq2seq ScheduledEmbeddingTr
  • 当我的应用程序收到内存警告时该怎么办?

    当我的应用程序收到内存警告时我应该做什么 这完全取决于您的应用程序 通常除了遵循 Apple 推荐的做法之外 您无需执行任何特殊操作 目前不可见的 ViewController 将获得didReceiveMemoryWarning信息 默认
  • H264 NAL 单元前缀

    我需要对 H264 NAL 单位分隔符前缀进行一些澄清 00 00 00 01 and 00 00 01 我正在使用 Intel Media SDK 生成 H264 并将其打包到 RTP 中 问题是到目前为止我只是在寻找00 00 00 0
  • 在循环内部或外部声明变量

    为什么以下工作正常 String str while condition str calculateStr 但这据说是危险 不正确的 while condition String str calculateStr 是否需要在循环外声明变量
  • AngularJS 指令中自定义 HTML 标签的后果

    假设我写了一个自定义gravatarAngularJS 中的指令绑定到email范围上的属性 该指令将替换此 HTML
  • 如何扩展谷歌分析来跟踪 AJAX 等(根据 H5BP 文档)

    我正在尝试安装google analytics augments中确定的extend mdH5BP 文件 https github com h5bp html5 boilerplate blob v4 3 0 doc extend md 它
  • p:ajax 事件用于惰性 p:dataTable 分页

    当我的列表在延迟加载数据表期间更新时 我无法找到将执行我的 javascript 的 ajax 事件 该 JavaScript 负责根据我的列表更新图像封面流 该列表在初始数据表加载期间 进行分页以及更改页面上的记录数时重新填充 非常感谢您
  • 创建 NULL 数据库表最佳实践

    不确定处理问题的最佳实践是什么NULL当我有一个表时的值 其中两个字段有时只填充创建很多NULL行中的值 是否应该将这两个字段移动到一个单独的表中 创建两个没有任何字段的表NULL values 这两个表之间的联接只会返回一个与我的原始表相
  • 如何在android中运行openCV相关应用程序,而不使用OpenCV管理器

    在我的 Android 应用程序中 我使用 OpenCV 库的静态加载 IE OpenCVLoader initDebug 在模拟器上运行时它将返回 true 但是返回错误在 移动 设备上运行时 如果我使用 OpenCVLoader ini
  • 使用 JMH 控制方法的顺序

    我在我的项目中使用 JMH 基准测试 我用 Benchmark注释了方法1和方法2 我希望顺序是 method1 method2 mehod1 method2 等等 这意味着 我希望方法 2 会立即遵循方法 1 有没有办法这样做 谢谢你 J