microbenchmark 相关问题

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

在 Rust 中将已知大小的切片组合成数组

尝试找到将切片组合成数据库键的最佳方法。 我需要一个包含三件事(连接)的切片: 前缀字节 (u8) 传入已知编译时的切片...

回答 1 投票 0

R:使用变量将单个动态定义参数的多个值传递到函数中

我希望能够通过两个函数传递参数,但定义与变量一起使用的参数。这将避免必须指定参数的每种可能性......

回答 1 投票 0

为经过身份验证的屏幕生成基线配置文件android

Android 支持生成基线配置文件以提高性能。通过使用微基准与 UI 交互以在屏幕上显示某些内容。 文档在这里:https://developer.android.com/topic/performance/

回答 1 投票 0

如何使用silentmantra/benchmark?

在 Stackoverflow 上,我经常在我的答案中对 JS 解决方案进行基准测试,人们问他们如何编写自己的基准测试。所以这篇文章更像是一个答案,因为有方便的代码片段工具,wh...

回答 1 投票 0

为什么我的基准测试会随着样本量的增加而出现一些振荡?

我使用 microbenchmark::microbenchmark() 为两个函数做了基准测试,并改变了函数中输入的样本大小。在这样做的过程中,我注意到每次都会出现一些振荡......

回答 1 投票 0

std::unordered_set 的查找时间不是常数

为了找出适合我特定目的的最佳容器类型,我比较了 std::vector、排序 std::vector 与二分搜索、std::set 和 std::unordered_set 的查找时间。这是...

回答 1 投票 0

C++ 虚函数基准测试

我认为每个 C++ 程序员都曾在某个时候听过“虚拟函数很慢”这句话。因此,我决定将虚拟函数与常规成员函数进行基准测试。 不幸的是...

回答 1 投票 0

对于足够小的问题,简单的流循环显示出比 DRAM B/W 更高的有效 B/W

我正在做一些“冷”微基准测试,即一个函数被调用50次,它的数据在每次运行中新分配,每个工作线程将每个内存页面中的第一个数据归零......

回答 1 投票 0

data.frames 如何比矩阵更快?

我正在 R 中执行一些计算要求较高的操作,因此我正在寻找最有效的方法来完成这些操作。我的问题是: 为什么创建 data.frame 看起来比创建 matr 更快......

回答 1 投票 0

Java 性能差异

我正在尝试对一些 Java 代码进行基准测试,我注意到它的性能差异很大。 作为示例,我在下面的代码片段中对函数 copyElements 的性能进行了基准测试: 公共课...

回答 1 投票 0

我可以强制进行某些计算,尽管它们的结果没有在内核中使用吗?

我正在尝试分析我的 CUDA 内核执行的计算的某一部分的“成本”。当然,还有分析的使用。但我想确定的是...

回答 1 投票 0

google 微基准测试 CPU 扩展警告

当我运行谷歌基准测试时,我收到一条警告,指出 CPU 扩展已启用。这是我可以在构建时通过标志或在运行时通过参数切换的功能,还是系统设置?

回答 1 投票 0

提高bootstrap功能的效率

我有一个大数据框,我想从中为每一列抽取随机样本。我想多次采样并将结果总和存储在新的数据框中。 我的数据框如下所示: 我...

回答 1 投票 0

有没有更快的方法使用FileStream读取数据?

我正在尝试尽快读取数据并将其存储在数组中,我发现这样做的最快方法就是这个。 var filePath = "data.dat"; FileStream fs = new FileStream(文件路径,

回答 1 投票 0

微基准测试 C 代码和缓存效果

我在 macOS Sonoma 上使用 M1 Pro,编译时使用 clang 15 (clang-1500.0.40.1),没有任何(显式)优化。 (编辑:使用 -O3 时,我可以观察到...之间没有任何有意义的差异

回答 1 投票 0

为什么添加 vmovapd 指令可以让 simd 矢量化代码运行得更快?

我正在尝试一些高性能数字代码的矢量化,我注意到使用英特尔的 SSE、AVX 和 AVX512 指令的 SIMD 矢量化的性能不随

回答 1 投票 0

尝试微基准测试结果不一致[已关闭]

我一直在尝试对 Lua 代码进行一些微基准测试,但遇到了一个非常烦人的问题:我似乎无法获得一致的结果。 示例:这是一个非常简单的 Lua 程序...

回答 3 投票 0

如何防止一段无副作用的代码被优化掉?

考虑一个场景,我构造了一个表示大整数的类 T。这个T类有一个加法运算符函数。 T 类{ 民众: T 运算符+(const T &other) const } ...

回答 1 投票 0

OSU 基准在容器中使用 UCX 时完成后挂起打印结果

我正在尝试使用 UCX 来提供更多具有性能的便携式 MPI 应用程序容器。所以我想比较使用 UCX 替换方法,即挂载系统将 UCX 构建到容器中......

回答 0 投票 0

如何从 __NR_perf_event_open 返回的文件描述符中读取

我正在阅读 Lemire 编写的代码,它对 CPU 周期数和指令数进行了基准测试。 以下是主要逻辑: #define N_CONFIG 2 int CONFIGS[N_CONFIG] = {

回答 0 投票 0

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