microbenchmark 相关问题

微基准测试试图测量“小”代码的性能。这些测试通常在亚毫秒范围内。正在测试的代码通常不执行I / O,或者是对某个特定I / O任务的测试。

计时功能出现奇怪的结果

我正在编写代码来比较不同版本函数的执行时间。 我需要帮助来理解我观察到的机器行为。 我计时的代码执行一些

回答 0 投票 0

“microbenchmark”中的“cld”列是什么意思?

一直以为microbenchmark输出的cld那一栏是速度的统计排名。然而这不是真的: > 微基准( + intmap = fintmap(), # 更慢 + 列表...

回答 2 投票 0

为什么repeat、while和for启动这么慢?

我在做一些代码优化,其中重复、while和for构造似乎在启动时有不少开销。下面是一个例子:microbenchmark::microbenchmark( {......。

回答 1 投票 3

去选择排序比气泡排序慢?[关闭]

我在做一些编码练习算法的时候,发现了一个奇怪的事情,当我用Python实现简单的排序器时,在随机输入99个元素的情况下,选择排序的速度比气泡 ...

回答 1 投票 -1

为什么我的性能基准给我错误的结果?

有一个clang-tidy选项performance-faster-string-find,它检测使用以单个字符串文字作为参数的std :: basic_string :: find方法(及相关方法)的使用。根据...

回答 1 投票 0

平凡并发代码的吞吐量不会随着线程数的增加而增加

我正在尝试使用OpenMP来对我实现的数据结构的速度进行基准测试。但是,我似乎犯了一个根本性的错误:吞吐量随着而不是......>

回答 2 投票 0

当两者都编译成仅由JVM运行的`.class`文件时,Scala如何比Java快?

我在许多地方都读到Scala比Java快20%。但是,我找不到对此的解释。我在Java方面有很好的经验,但从未真正在Scala上工作过,并且一直在做...

回答 1 投票 0

为什么substr-lvalue比4-arg substr快?

根据这个问题,我们对这两个变体进行基准测试,substr($ foo,0,0)=“ Hello”; substr($ foo,0,0,“你好”);在其中我们发现substr-lvalue更快。池上曾对之说:...

回答 2 投票 1

使用.SD和by的数据表性能

我想按组过滤大数据表。我可以使用.SD或.I,虽然我个人认为前者更容易阅读,但后者则要快得多/使用更少的内存(尽管...

回答 2 投票 3

为什么基准mod运算符(%)经常显示0次,即使是5,000回合?

我想了解模数(%)运算符运行的速度。我已经建立了一个简单的程序,以对将%应用于随机生成的值进行基准测试。时间以纳秒为单位,并带有...

回答 3 投票 0

收集与多个AWS服务交互的Java应用程序的性能指标

我想获得使用AWS Java SDK与多个AWS服务交互的Java应用程序的性能指标。对于上下文,我不确定如何处理此任务-我的应用程序可以...

回答 1 投票 0

在进行基准测试时,有没有一种方法可以模拟缓存局部性?

[我正在尝试找出最适合基准C ++程序的方法,并且希望在与基准部分相关的数据存在于缓存中时模拟这两种情况...

回答 1 投票 2



Google基准测试夹具:跨多个基准测试的重用向量

我想在加载大文件后使用Google基准测试库运行多个基准测试。为此,我使用以下代码。函数read_collection()加载文件的内容...

回答 1 投票 1

如何在Windows中使用cmake构建和链接Google基准测试

我正在尝试使用CMake构建google基准并将其与我的库一起使用。我设法建立了google-benchmark并使用cmake成功运行了所有测试。不幸的是,我无法链接...

回答 1 投票 2

为什么Java Unsafe CAS(getAndAddInt)比手动编写的代码要快

我通过手动而不是直接调用Unsafe.getAndAddInt方法编写了cas代码(compare_and_set的while循环)。但是,当我使用jmh测试性能时,它显示出很大的性能损失...

回答 1 投票 0

我如何基准化PHP进程?

我正在运行一些for循环,想知道其中哪个更有效? for($ i = 1; $ i <101; $ i ++){...或for($ i = 1; $ i <= 100; $ i ++){...

回答 1 投票 0

绩效评估的惯用方式?

我正在为我的项目评估网络+渲染工作量。程序连续运行一个主循环:while(true){doSomething()drawSomething()doSomething2()sendSomething()} ...

回答 1 投票 0

JVM是否能够进行简单的递归调用预计算?

前一段时间,我对两种不同的软件乘法算法进行了生锈的基准测试:琐碎的递归乘法和俄罗斯农民乘法。令我惊讶的是,编译器能够......>

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.