Skip to content

test: added perf test#5179

Merged
jdx merged 3 commits into
mainfrom
perf
May 25, 2025
Merged

test: added perf test#5179
jdx merged 3 commits into
mainfrom
perf

Conversation

@jdx

@jdx jdx commented May 25, 2025

Copy link
Copy Markdown
Owner

No description provided.

@jdx jdx force-pushed the perf branch 30 times, most recently from 889b89d to 14717a8 Compare May 25, 2025 16:32
@jdx jdx force-pushed the perf branch 2 times, most recently from e5357f7 to f2b9151 Compare May 25, 2025 16:51
@github-actions

github-actions Bot commented May 25, 2025

Copy link
Copy Markdown

e2e/perf/test_many_tasks

  • NUM_TASKS: 2000
  • NUM_TOOLS: 200
Command Uncached mise Cached mise Uncached mise-2025.5.12 Cached mise-2025.5.12
install 648ms 185ms 508ms 184ms
ls 370ms 56ms 373ms 57ms
bin-paths 488ms 58ms 381ms 75ms
task-ls 10006ms 10006ms 10006ms 10006ms

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.5.12 x -- echo 36.5 ± 1.1 35.6 56.5 1.01 ± 0.03
mise x -- echo 36.2 ± 0.4 35.5 40.2 1.00

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.5.12 env 35.7 ± 0.8 34.7 46.6 1.01 ± 0.03
mise env 35.5 ± 0.4 34.6 39.1 1.00

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.5.12 hook-env 35.5 ± 0.4 34.6 42.0 1.00 ± 0.02
mise hook-env 35.4 ± 0.4 34.6 39.5 1.00

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2025.5.12 ls 44.4 ± 0.6 43.4 50.7 1.00
mise ls 44.5 ± 0.7 43.2 58.1 1.00 ± 0.02

@jdx jdx force-pushed the perf branch 2 times, most recently from de4377e to 6b7db8d Compare May 25, 2025 19:06
@jdx jdx force-pushed the perf branch 5 times, most recently from 9151676 to f35c3c9 Compare May 25, 2025 20:35
@jdx jdx merged commit b15cd5c into main May 25, 2025
17 checks passed
@jdx jdx deleted the perf branch May 25, 2025 21:21
jdx pushed a commit that referenced this pull request May 26, 2025
### 🐛 Bug Fixes

- output was silenced on task fail with keep-order by
[@artemisart](https://github.com/artemisart) in
[#5175](#5175)
- avoid mapfile to run e2e tests on macOS (bash 3.2) by
[@artemisart](https://github.com/artemisart) in
[#5170](#5170)
- flaky keep-order e2e test by
[@artemisart](https://github.com/artemisart) in
[#5178](#5178)
- watch mise.lock for changes by [@jdx](https://github.com/jdx) in
[#5184](#5184)
- remote task dependency does not work by
[@roele](https://github.com/roele) in
[#5183](#5183)
- rayon -> tokio by [@jdx](https://github.com/jdx) in
[#5172](#5172)
- cache results from version host by [@jdx](https://github.com/jdx) in
[#5187](#5187)
- cache results from version host for aqua packages by
[@jdx](https://github.com/jdx) in
[#5188](#5188)

### 📚 Documentation

- standardize subcommand format to 'u|use' for consistency by
[@LuckyWindsck](https://github.com/LuckyWindsck) in
[#5167](#5167)
- clarify how to enable ideomatic version file reading for ruby by
[@amkisko](https://github.com/amkisko) in
[#5163](#5163)

### 🧪 Testing

- added perf test by [@jdx](https://github.com/jdx) in
[#5179](#5179)
- skip benchmark errors for now by [@jdx](https://github.com/jdx) in
[#5186](#5186)

### Chore

- fix clippy issue in xonsh by [@jdx](https://github.com/jdx) in
[#5180](#5180)
- improve shfmt linter by [@jdx](https://github.com/jdx) in
[#5181](#5181)
- cargo up by [@jdx](https://github.com/jdx) in
[3ece604](3ece604)
- fix hyperfine step summary by [@jdx](https://github.com/jdx) in
[36ab4a1](36ab4a1)
- adjust perf thresholds by [@jdx](https://github.com/jdx) in
[4113a3b](4113a3b)

### New Contributors

- @amkisko made their first contribution in
[#5163](#5163)
- @LuckyWindsck made their first contribution in
[#5167](#5167)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant