# BenchmarkResult

UMLClass
Skill Seekers :: skill_seekers :: Benchmark :: BenchmarkResult

### Description

Collects benchmark results during execution. Stores timings, memory snapshots, custom metrics, and optimization recommendations. Produces BenchmarkReport.

### Attributes

Visibility | Name | Type | Description
--- | --- | --- | ---
public | name | str |
public | started_at | datetime |
public | finished_at | datetime | None |
public | timings | list[TimingResult] |
public | memory | list[MemoryUsage] |
public | metrics | list[Metric] |
public | system_info | dict[str, Any] |
public | recommendations | list[str] |

### Operations

Visibility | Name | Description
--- | --- | ---
public | add_timing() |
public | add_metric() |
public | to_report() |
public | __init__() |
public | add_timing() |
public | add_memory() |
public | add_metric() |
public | add_recommendation() |
public | set_system_info() |
public | to_report() |

### Properties

Name | Value
--- | ---
name | BenchmarkResult
stereotype | null
visibility | public
isAbstract | false
isFinalSpecialization | false
isLeaf | false
isActive | false

### Dependencies

### Dependants

### Relationships

### Owned Elements

### Diagrams