まとめ

参考:

Ruby / Rails での高速化の際に使う gem 達 – Qiita

Ruby プロセスを追いかけるツール (プロファイラとか) 10選 | sonots:blog

Ruby で速いプログラムを書くために | DoRuby

profile

参考:

library profile (Ruby 2.6.0)

Ruby プログラムをプロファイラで計測する | 或るプログラマの開発日記

ruby-prof

参考:

ruby-prof/ruby-prof: ruby-prof: a code profiler for MRI rubies – GitHub

Stackprof

参考:

tmm1/stackprof: a sampling call-stack profiler – GitHub

stackprof を使ってみる | CubicLouve

stackprof の原理 | CubicLouve

rails アプリで stackprof を使ってボトルネックを探す + JSON::Schema (2.2.1) の高速化 | CubicLouve

Rails Best Practices を3~4倍ぐらい速くした話、あるいは StackProf 入門 | pockestrap

Profiling Ruby | computer talk by @tmm1

rbspy

参考:

rbspy/rbspy: Sampling profiler for Ruby – GitHub

rbtrace

参考:

tmm1/rbtrace: like strace, but for ruby code – GitHub

benchmark-driver

参考:

benchmark-driver/benchmark-driver: Fully-featured benchmark driver for Ruby 3×3 – GitHub

Ruby 高速化のためのベンチマークツール benchmark_driver.gem – Qiita

benchmark-ips

参考:

evanphx/benchmark-ips: Provides iteration per second benchmarking for Ruby – GitHub

Ruby でベンチマークを取る – Qiita

Ruby のベンチマークを計測するのに benchmark-ips が便利そうだった | 69log

Benchmark-IPS で Ruby ベンチマークを便利に使う | Bye Bye Moore

How to Benchmark Your Code using benchmark-ips Gem | Ruby Plus (rubyplus.com)

rubyinline

参考:

seattlerb/rubyinline – GitHub

Ruby でインライン C コードを書いてメモリ共有 & 爆速化してみた 翻訳 | TechRacho

Tips

参考:

JuanitoFatas/fast-ruby: Writing Fast Ruby — Collect Common Ruby idioms – GitHub

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です