AnyMath 文档

内部件

该页面正在翻译中。

isempty(group::BenchmarkGroup)

回来吧 真的 如果 团体 是空的。 这将首先运行 clear_empty!团体 递归地删除任何空子组。

_withprogress(
    name::AbstractString,
    group::BenchmarkGroup;
    kwargs...,
) do progressid, nleaves, ndone
    ...
end

使用以下参数执行do block:

* 进步,进步:日志记录ID用于 @logmsg. * nleaves:根基准组统计的基准总数。 * 恩多内:已完成的基准数目

它们要么是从 夸格斯 (对于子组)或新创建的(对于根基准组)。

BenchmarkTools.load(filename)

从JSON文件加载序列化基准测试对象(例如结果或参数)。

quasiquote!(expr::Expr, vars::Vector{Symbol}, vals::Vector{Expr})

替换每个插值值 expr 使用占位符变量并将生成的变量/值对存储在 瓦尔斯瓦尔斯.

BenchmarkTools.save(filename, args...)

将序列化基准测试对象(例如结果或参数)保存到JSON文件中。

substitute_syms(expr::Expr, old_new::Dict{Symbol, Symbol})

替换符号 expr旧的新的.