apache / apache/arrow-erlang

Setup Benchmarking

Open
#81 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Erlang
Stars
15
Forks
2
Avg merge
9h 58m
Merged PRs (30d)
2

Description

Benchmarking is needed to understand performance characteristics and to identify any performance regressions. Benchmarking should ideally be setup on top of Archery for comparing against other reference implementations ([see here](https://arrow.apache.org/docs/developers/benchmarks.html)), as well as on top of [Benchee](https://github.com/bencheeorg/benchee) for a detailed in-Erlang analysis.

Requires #73.

Contributor guide

Open the contributing guide

Research direction

Resolve or read prerequisite issue #73 first. Then review the Apache Arrow benchmarking guidance and Benchee documentation to determine how this Erlang project should be benchmarked against reference implementations and analyzed in Erlang; done means both benchmarking setups are established.

Written by the indexing model from the issue text.

Assessment

Tech stack
erlang
Domain
performance, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.