◆ _expand_path()
Path tools.benchmark.Benchmark._expand_path |
( |
|
self, |
|
|
Path |
path, |
|
|
Optional[Path] |
parent = None |
|
) |
| |
|
protected |
◆ _search()
tools.benchmark.Benchmark._search |
( |
|
self, |
|
|
|
trace, |
|
|
|
queries |
|
) |
| |
|
protected |
◆ _search_list()
tools.benchmark.Benchmark._search_list |
( |
|
self, |
|
|
|
trace, |
|
|
|
query, |
|
|
|
reverse = True |
|
) |
| |
|
protected |
◆ clone_dependency()
tools.benchmark.Benchmark.clone_dependency |
( |
|
self, |
|
|
list[Schema.Git] |
dependencies |
|
) |
| |
◆ compile()
tools.benchmark.Benchmark.compile |
( |
|
self, |
|
|
list[tuple[Path, Schema]] |
data |
|
) |
| |
◆ prepare()
tools.benchmark.Benchmark.prepare |
( |
|
self, |
|
|
list[tuple[Path, Schema]] |
data |
|
) |
| |
◆ expensive_classes
tools.benchmark.Benchmark.expensive_classes |
|
static |
Initial value:= jmespath.compile(
"reverse(sort_by(traceEvents[?name=='ParseClass' && !starts_with(@.args.detail, 'std')], &dur)[])[:10]"
)
◆ expensive_functions
tools.benchmark.Benchmark.expensive_functions |
|
static |
Initial value:= jmespath.compile(
"reverse(sort_by(traceEvents[?name=='InstantiateFunction' && !starts_with(@.args.detail, 'std')], &dur)[])[:10]"
)
◆ ingest
str tools.benchmark.Benchmark.ingest = Sources / "benchmark" >> Name("profiles.toml") >> Toml |
|
static |
◆ pipeline
str tools.benchmark.Benchmark.pipeline = ingest >> Extension.validate >> prepare >> compile >> Extension.write |
|
static |
◆ root_path
tools.benchmark.Benchmark.root_path |
◆ total_time_query
tools.benchmark.Benchmark.total_time_query = jmespath.compile("traceEvents[?name=='ExecuteCompiler'].dur") |
|
static |
The documentation for this class was generated from the following file: