Skip to content

Implement performance benchmarks (time & memory) for the entire library functionality #124

Description

@MyznikovFD

We need a benchmarking suite that measures execution time and memory consumption for all operations provided by the core:

  • sampling / random generation;
  • functional characteristics (pdf, cdf, ppf, cf, etc.);
  • numerical characteristics (moments, etc.);
  • parametrizations and transformations;
  • operations on distributions;
  • any other functionality.

Measurements must be reproducible (fixed seed, consistent environment) and performed on typical input sizes (varying array lengths, call counts). The results should provide objective data to compare with alternative libraries and to detect performance regressions as the code evolves.

Metadata

Metadata

Assignees

Labels

CI: testsInternalsRelated to non-user accessible implementation

Type

Projects

Status
No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions