腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
这些
奇怪
的
布尔值
在
JMH
中
用来
做什么
?
java
、
performance
、
decompiling
、
jmh
我写了关于new指令开销
的
a
JMH
test,并检查了它生成
的
类文件。除了通常
的
类,
在
generated文件夹
中
还有大量
的
派生类: ? 这真的让我很震惊,因为很少
的
注解就会导致如此多
的
类通过继承绑定在一起。我很好奇
这些
类中有什么东西,所以我使用一个叫做procyon
的
反编译工具(顺便说一句,我从KotlinConf 2019
的
一次演讲中学到了这个工具)来反编译
这些<
浏览 18
提问于2020-01-22
得票数 0
回答已采纳
3
回答
在
这些
线程
中
,这个
布尔值
是
用来
做什么
的
?
java
、
multithreading
、
boolean
、
producer-consumer
您好,我在理解这段代码时遇到了问题,这段代码显示了如何正确地将wait()和notify()实现到线程
中
的
示例。(q); System.out.println("Press Control-C to stop."); }为什么
布尔值
在这里如此重要?它
浏览 0
提问于2013-02-27
得票数 1
回答已采纳
1
回答
涉及大量Mysql查询
的
Java代码
的
JMH
基准测试
java
、
unit-testing
、
benchmarking
、
jmh
我们可以使用
JMH
在
类似Java框架
的
小型ORM
中
测试java代码
的
性能吗?这涉及到对数据库
的
大量查询。根据我到目前为止所读到
的
关于
JMH
的
内容,它似乎只适合于对非常小
的
Java代码单元进行基准测试,而不适合于涉及查询或进行网络调用
的
代码。如果
JMH
不是正确
的
选择,那么还有什么测试框架可以
用来
测试我们框架
的
java API性能呢
浏览 20
提问于2021-06-07
得票数 0
1
回答
JMH
是基于CPU时间还是基于挂钟时间来计算每个时间单位
的
操作?
java
、
benchmarking
、
jmh
、
cpu-time
考虑到
JMH
的
默认用法,我想确定
JMH
基于哪种时间类型进行测量: CPU时间还是挂钟。我试着查看了
JMH
官方样本(https://openjdk.java.net/projects/code-tools/
jmh
/)、教程(
在
Jenkov、Baeldung、Mykong和其他地方),但没有设法准确地找到
这些
信息(我承认我可能遗漏了一些关于基准
的
文档或一般信息)。例如,
在
示例35
浏览 12
提问于2019-09-19
得票数 4
回答已采纳
6
回答
JMH
找不到资源:/META/BenchmarkList
java
、
eclipse
、
maven
、
jmh
我无法
在
eclipse内部运行简单
的
JMH
基准测试。<groupId>org.openjdk.
jmh
</groupId> .build(); }运行结果:
浏览 14
提问于2016-06-27
得票数 48
回答已采纳
1
回答
有没有一种使用sbt运行单个基准测试
的
方法?
scala
、
sbt
、
benchmarking
、
jmh
、
sbt-jmh
我正在做一个大型
的
sbt项目,我想对一些功能进行基准测试。我决定使用
jmh
,因此启用了sbt-
jmh
插件。第一条打印
的
信息是 我发现插件试图反映整个项目(我想包括标准库
中
的
类)是很
奇怪
的
。
在
重建之前,我得到了NoClassDefFoundErro
浏览 6
提问于2017-05-22
得票数 0
1
回答
从
JMH
中
的
分析中排除@Setup方法
java
、
profiling
、
jmh
我正在使用
JMH
对JVM上
的
一些代码进行基准测试,我已经编写了一个注释为@Setup方法
的
方法,它需要很长时间才能运行。当然,这个方法没有像预期
的
那样包括
在
基准测试
中
--但不幸
的
是,当我尝试使用
JMH
的
内置分析支持时,它被包括在内,它用各种不相关
的
方法调用污染概要报告,而
这些
调用在实际
的
基准测试方法本身
中
没有被调用。这种行为似乎在任何地方都没有记录,但在
J
浏览 0
提问于2021-04-18
得票数 0
回答已采纳
1
回答
使用可完成
的
将来
在
方法上运行基准测试
java
、
java-8
、
benchmarking
、
completable-future
、
jmh
我试着衡量一种特定方法
的
性能。
在
直接调用该方法时,我可以很好地运行基准测试,但是当该方法使用了一个可完成
的
将来与一个自定义执行器时,一切都崩溃了。我已经实现了该方法,以使用一个可完成
的
未来,以便在方法花费太长时间时强制超时。TimeUnit.MILLISECONDS);我知道这个错误
JMH
已经完成了,但是分叉VM没有退出,是否有杂乱运行
的
线程?未完成<
浏览 0
提问于2018-02-04
得票数 4
回答已采纳
2
回答
冒泡排序
在
Python
中
,
这些
参数是
用来
做什么
的
?
python
、
sorting
、
bubble-sort
temp =list1[i] list1[i+1] = temp 这是冒泡排序
的
代码,但是
在
while条件
中
-1,0,-1有什么用呢?
浏览 0
提问于2014-04-03
得票数 0
1
回答
Oracle与IBM性能
java
、
performance-testing
b03) Java HotSpot(TM) 64位服务器VM (Build1.5.0_22-b03,混合模式) 如您所见,Oracle JRE比IBM慢100%,比Sun JRE慢25%
浏览 3
提问于2017-05-13
得票数 0
2
回答
无法解决项目org.openjdk.
jmh
:
jmh
:jar:1.21
的
依赖关系
java
、
maven
、
intellij-idea
、
java-8
、
jmh
快照:下列工件无法解析d:
jmh
-core:
jmh
:1.21,org.openjdk.
jmh
:
jmh
-generator-annprocess:jar:1.21:找不到art_all
中
的
工件org.openjdk.
jmh
,这将有助于那些
在
未来偶然发现这条线索的人。@第63行,第21栏警告强烈建议修复
这些
问题,因为它们威胁到您
的
构建
的
稳定性。由于这个原因,未来
的
Maven版本可能不
浏览 0
提问于2019-04-10
得票数 3
回答已采纳
2
回答
如何在JUnit测试
中
运行
JMH
?
java
、
junit
、
jmh
如何使用JUnit测试
在
现有项目中运行
JMH
基准测试?官方文档建议创建一个单独
的
项目,使用Maven shade插件,并在main方法
中
启动
JMH
。这是必要
的
吗?为什么建议这样做?
浏览 0
提问于2015-05-27
得票数 38
回答已采纳
1
回答
什么时候微观基准才有意义?
benchmarking
我一直
在
研究微基准测试(例如使用
JMH
或卡尺,虽然不一定局限于Java)。现在,有许多文章描述了如何编写基准测试,但我还没有找到多少关于何时编写基准(以及何时不编写)
的
文章。或但这对我来说价值有限。因此,我
的
问题是:
在
何种情况下,微观基准才有意义?他们什么时候不?他们应该和不应该被
用来
浏览 0
提问于2015-06-24
得票数 1
3
回答
这个
JMH
基准
在
不同机器上是不一致
的
-为什么?
java
、
performance
、
jmh
我最终选择了一个,但后来一个同事运行了基准测试,得到了不同
的
相对结果。对我来说最快
的
实现对他来说并不是最快
的
。import org.openjdk.
jmh
.annotations.Warmup; (-1l << 60) - 64
浏览 0
提问于2015-09-05
得票数 8
3
回答
在
eclipse
中
从main运行
JMH
时“没有匹配基准”
java
、
eclipse
、
benchmarking
、
jmh
我想尝试一下
JMH
的
新特性,
在
eclipse中将它作为Java应用程序运行。我引进并建立了
jmh
-样例项目。编译后
的
类以/
jmh
-samples/target/generated-sources/annotations,结尾,
在
/target/中有几个JAR,从命令行运行microbenchmarks.jar我使用
的
是0.3版
浏览 1
提问于2014-01-28
得票数 11
回答已采纳
1
回答
如何用
jmh
来编写getbytes字节
的
小基准测试?
java
、
jmh
我是新来
的
JMH
和标杆。我编写了一个公共byte[]getBytes(String charsetName)方法
的
小测试。然而,maven无法构建。这是我
的
代码:@BenchmarkMode(Mode.AverageTime) @OutputTimeUnit(TimeUnit.NANOSECONDS
浏览 1
提问于2015-03-23
得票数 3
回答已采纳
1
回答
有没有一种方法可以运行
JMH
而不分叉一个新
的
java进程?
spring
、
spring-boot
、
microbenchmark
、
jmh
在运行时,它必须执行多个DB操作(
在
几种方法
中
)。我想测量项目中某些方法的确切执行时间(在运行时)。 其中一些方法还必须执行DB操作。现在,当我在
这些
方法上使用@Benchmark并运行我
的
项目时,我
的
项目运行良好。但是
JMH
会分叉一个新
的
java进程,并在与执行DB操作相关
的
点获取NullPointerException。我知道,
在
默认情况下,JHM为每次测试(迭代集)分叉一个新
的
java进程。但是我需要在同一个进
浏览 3
提问于2017-04-25
得票数 2
1
回答
jmh
测试只
在
Hotspot上运行吗?
java
、
jvm
、
jmh
如何设置
jmh
参数以便在不同
的
虚拟机上运行测试? 我试图将-jvm //path更改为虚拟机。
浏览 1
提问于2015-03-23
得票数 1
回答已采纳
1
回答
JMH
-以编程方式设置“堆栈”分析器
的
“line”参数
java
、
jmh
在
JMH
中
,StackProfiler.class接受几个参数:“line”、"top“、"detailLine”等等。
在
命令行
中
,可以这样定义参数值: 或 @Fork(jv
浏览 1
提问于2017-03-21
得票数 0
回答已采纳
1
回答
使用新
的
java.time API对时区进行极慢
的
解析
java
、
performance
、
java-8
、
java-time
、
jmh
我只是将一个模块从旧
的
java日期迁移到新
的
java.time API,并注意到性能大幅下降。它归结为对带有时区
的
日期
的
解析(我一次解析数百万)。不带时区(yyyy/MM/dd HH:mm:ss)
的
日期字符串解析速度很快--比以前
的
java日期快2倍,
在
我
的
PC上每秒大约有150万次操作。如果我能以某种方式使用新
的
java.time API快速解析
这些
字符串,有人知道吗?目前,作为一种解决办法,我
浏览 4
提问于2015-12-19
得票数 31
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券