Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Benchmark #16

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from
Draft

Benchmark #16

wants to merge 3 commits into from

Conversation

TaKO8Ki
Copy link
Owner

@TaKO8Ki TaKO8Ki commented Mar 25, 2021

This pull request is for running a benchmark of Ruby installation speed.

Ref #15

@DanielKehoe
Copy link
Contributor

I'd like to see a benchmark against chruby/ruby-install. I believe many developers moved from rbenv to chruby for speed.

@TaKO8Ki
Copy link
Owner Author

TaKO8Ki commented May 22, 2021

@DanielKehoe
Thank you for you opinion! I'm going to add a benchmark against ruby-install.

fix benchmark

use sh

fix path

bench

bench

get latest artifacts

fix artifact name

farm

complete

farm-linux

replace fnm with farm

bench

specify workflow

permission

permission

permission

permission

permission

bench

executable

run

shell script

permission

use rbenv in github

change min-runs

export env

install rbenv

remove rbenv install -L

add uninstall

fix min-runs

fix min-runs

3 runs

use home path

warmup

add ruby bin path

fix ./farm

change min-runs to 10

replace farm with frum

get latest release

remove id

change param type

embed params

rm overlappted params

echo url

add option

rename farm to frum

uninstall every time

rm version

force uninstall

prepare benchmark

remove comment

remove warmup

add frum_reason

command exists?

print help

print version

chmod

add warmup

make install -j

remove warmup

add warmup

20 runs

benchmark for initializing

install version before benchmark

fix subcommand

not compress

fix indent

fix indent

fix command

benchmark init

init

install and local

all
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.

None yet

2 participants