![Ruby プロセスを追いかけるツール(プロファイラとか)10選 - sonots:blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/da78a05937633f7a2b4b2219826151c370cd607b/height=288;version=1;width=512/https%3A%2F%2Fparts.blog.livedoor.jp%2Fimg%2Fusr%2Fcmn%2Fogp_image%2Flivedoor.png)
速さが足りない!!!!! そんな時はプロファイリングの時間ですね。 Rubyには標準添付ライブラリとして profile というプロファイラがついてくる。でもこのライブラリはあまりに遅すぎて実用に耐えないから、多分誰も使っていない。ほとんどのRubyistは ruby-prof を使っていることだろう。 今回はこの ruby-prof を使って Ruby プログラムのプロファイリングする方法を紹介する。 計測する(ruby-prof) ruby-profはrubygemsで簡単に入る。 $ gem install ruby-profruby-profというコマンドラインツールがインストールされる。これを使うと、プログラムを変更することなく手軽にプロファイリングを行うことができる。ruby-profコマンドのusageは以下のとおり。 ruby_prof 0.9.2 Usage: ruby_
■ [xrea][tdiary] 負荷が高い(2) tDiary + Ruby1.9 環境での応答時間を40%以上高速化を参考にして、(XREA上ではなく)ローカル環境でプロファイリングをしてみた。rubyの-rオプションでprofile.rbを読み込み、index.rbを実行すればよい。標準入力読み込み待ちになるが、何も渡さなければ最新の日記を生成しようとする。 echo | ruby -rprofile index.rb > cout.txt 2> profile.txt で、新しいバージョンと古いバージョン(2.3.3くらい)を比べてみたけれど、結果に大きな差はなさそうだった。ruby-profも使ってみた echo | ruby-prof -p graph_html -f profile.html index.rb > cout.txt けれど傾向は変わらない。 んで、色々試してみ
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0063 号 バックナンバー Rubyist Magazine 0063 号 Rubyist Magazine 0062 号 Kaigi on Rails 特集号 RubyKaigi Takeout 2020 特集号 Rubyist Magazine 0061 号 Rubyist Magazine 0060 号 RubyKaigi 2019 直前特集号 Rubyist Magazine 0059 号 Rubyist
10/19(土)に開催されたRails勉強会@東京 第88回のレポート記事です。 前回の「Angular.js / Backbone.js + marionette.js 編」に続いて、今回はパフォーマンス・チューニング系の話についての議論を参考にさせていただきつつ、資料をまとめていきます 🎳 実運用中のパフォーマンス監視NewRelicが一番オススメ。特徴はこちら。 * アプリケーションの監視に最適なツール * アクション => メソッド、sqlが遅いまでチェックできる * アクションをひとつひとつチェック => 定義・構造がおかしいか探す => レンダリングの改善 * サイト全体平均より、重要なページを計測して改善をすべき * js側のチェックも出来る * サーバの監視もできるけどサーバごとに料金がとられるのがツライ New Relic Nightのまとめ記事http://www.e
https://www.youtube.com/watch?v=cOaVIeX6qGg 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 42分前 Aaron Quintは、オンライン/オフラインで招待状やお祝いのカードを送るサービスであるPaperless PostのCTOです。GoRuCo 2014で、お薦めのRubyアプリのパフォーマンス計測ツールを紹介してくれてます。 評価の基準としては、 Specificity (Sp): アウトプットの内容がどれだけ詳細か。 Impact (Im): Probe Effectのレベル。計測が意図しないシステムの振る舞いにつながる可能性のある影響度合い。この数値が大きいと本番環境では使えない。 Difficulty of Operator Use (Op): ツールのセッ
極めよRuby道 第8回 スピードアップ 後藤謙太郎 <URL://http://www.notwork.org/~gotoken/mag/cmagazine/> 註: この文書は『C MAGAZINE』2001年3月号に掲載された記事の元となるものに手を加えたものです. 記事中のプログラムを一つずつファイルにしたものもあります(→list) 間違いを見つけたら,gotoken@notwork.org宛に御連絡くださると喜びます。 Copyright(c) 2001 by GOTO Kentaro. All rights reserved. インタプリタは遅いけど, いつでも通用する鉄則 (その高速化は本当に必要か?, アルゴリズムを見直す, いらないことはしない, 時間のかかっているところを探す, 組み込みの機能を使う, 余分なオブジェクトを作らない), いつでも通用する小技 (Ben
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く