问题标签 [caliper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - caliper error: CICompilerCount of 1 is invalid; must be at least 2
i have a caliper benchmark (1.0-beta-2):
i run it from eclipse or from command line with:
in both cases i got an error:
in this file i see:
ubuntu 14.04, java:
any ideas how to fix it?
maven - 构建谷歌卡尺
我正在尝试使用最新的 git commit 在 mac osx (10.9.5) 上构建 google caliper,并遇到以下问题:
我正在使用 Maven 3.2.5,java 当前设置为 1.8(更新 71)。我认为这可能与 Guava 19.0 相关的问题有关,但我对此不太熟悉可以肯定地说。其他人遇到过这个问题吗?任何快速修复?
java - 使用带有检测代码/JRE 的 Caliper 0.5
披露:我对Java不是很熟悉,所以如果下面有任何不真实的地方,请指出
我正在尝试使用 Caliper 为检测代码运行一些微基准测试,并使用检测的 JRE。
我将 my 设置JAVA_HOME
为指向已检测的 JRE,(所以这$JAVA_HOME/bin/java
是合适的)。$JAVA_TOOL_OPTIONS
我使用(包括 bootclasspath 和 javaagent)设置了各种选项。
然后我像往常一样运行 caliper(在使用非仪表化 JRE 时运行良好),并且我不断收到以下异常
我试过确保它$JAVA_HOME/bin/
是第一个$PATH
,尝试符号链接$JAVA_HOME/bin/java
到当前工作目录,但都无济于事。
有人有什么建议吗?我可能已经花费了超过 5 个小时来尝试解决这个问题......
[编辑]
所以我认为这可能是一个更广泛的问题,专注于仪表化的 JRE。我运行了一个简单的测试,在其中创建了一个ProcessBuilder
只运行ls
. 它适用于非仪器化的 java,但对于仪器化的版本则失败,并出现相同类型的错误 ( error=2
)。有什么建议么?
java - 卡尺基准超时
有没有办法让卡尺基准测试无一例外地超时?我想简单地继续进行基准测试中的下一个测试;跳过当前测试而不杀死其余的测试。我还没有找到任何有关执行此操作的明确方法的文档,因此非常感谢您提供任何帮助。我正在使用旧版本的 Caliper (0.5)。
go - Go testing.B 基准测试是否可以防止不必要的优化?
我最近开始学习 Go,我正在尝试实现一个可以由多个 groutines 并发使用的映射。我希望能够将我的实现与一个简单的sync.Mutex
-protected 地图或类似的东西进行比较:https ://github.com/streamrail/concurrent-map/blob/master/concurrent_map.go
从使用 Google Caliper 开始,我假设一种天真的基准测试方法会允许许多不需要的优化来破坏实际结果。基准测试是否使用testing.B
了一些技术来避免这种情况(毕竟 Go 和 Caliper 都是 Google 项目)?如果是,他们知道吗?如果不是,那么在 Go 中进行微基准测试的最佳方法是什么?
maven - 如何运行 Guava 的基准测试套件?
Guava 有一个guava-tests
子目录,其中包含一个名为benchmark
. 似乎执行mvn test
(或mvn install
)在子树中运行全套单元测试test
,但在基准测试套件中没有运行任何内容。
我的问题是:您如何实际运行基准测试套件?换句话说,如果我从 git 下载 guava 源代码(例如,在 Linux 环境中),我需要采取哪些步骤来构建 guava 并在本地运行其基准套件?
令人惊讶的是,网上有关此的信息很少。我偶然发现了这个旧的Google 群组帖子,以及一个关于为此添加文档的git 问题,但我还没有找到太多其他内容。
jvm - Google caliper -XX:CICompilerCount=2 vmOption 不适用
这是一个已知的错误,因为 Java 8 分层编译器中的一个构建默认情况下是打开的。不运行基准测试@VmOptions({"-XX:-TieredCompilation"})
会导致以下错误:
[stderr] CICompilerCount 为 1 无效;必须至少为 2
在基准测试中不希望关闭 TieredCompilation。我尝试添加@VmOptions({":CICompilerCount=2"})
. 但错误“CICompilerCount of 1”仍然存在。
请告知我如何解决此问题而无需重置分层编译?
hyperledger-fabric - 在超级账本作曲家上运行超级账本卡尺时出错
我已经尝试了好几天才能让这个工作。我的问题是我有一个正在运行的网络,在 4 个虚拟机上具有 4 个对等点(3 个对等点和 1 个订购者),网络能够通信并且一切似乎都正常,我的问题是 hyperledger caliper 不想连接。当我尝试使用 caliper 运行测试时,出现此错误:
我已经配置了用于获取网络信息的 json 文件和用于测试的 .yaml 文件。
任何帮助,将不胜感激。