「Railsアプリのレスポンス遅いからなんとかしてよ」と無茶振りされたので、急遽計測エンジニアになってみたけどめちゃ苦労してる話 はじめに初登場、FiNCエンジニアインターンでサーバーサイド開発に携わっている坂井と申します。 私は今FiNCのメインアプリである「FiNC ダイエット家庭教師」のバックエンドのRuby on Railsによる開発に関わっているのですが、 特に最近はアプリケーション全般のパフォーマンスを改善するのがメインの任務になっています。 そこで今回は私が「ダイエット家庭教師」におけるパフォーマンスの向上を目論見、実行時間の計測をした件について述べていきたいと思います。 注1: 12月5日現在途中でかつ未解決です。ベストソリューションを探しに来た方には申し訳ないです。 注2: 失敗談メインです。 「ダイエット家庭教師」の現状と問題点とは「ダイエット家庭教師」って専門家がアプ
バッチ処理などスループット重視のアプリケーションはデフォルトのパラレルGCで良いが、Java EEアプリケーションサーバなどレスポンスタイム重視のものやHadoopなどのクラスタ系ソフトウェアで死活監視に引っ掛る系などのstop the worldをなるべく避けたいいわゆるサーバ系ソフトウェアを運用する場合には、UseConcMarkSweepGCを付与して停止時間の短いCMS GCを使う。その場合にCMSのチューニングに踏み込もうとするとなんだか難しい記述がいっぱいで若干困るので、簡単なガイドをメモとして書いておく。 対象バージョンは以下。 $ java -version java version "1.7.0_51" OpenJDK Runtime Environment (fedora-2.4.5.1.fc20-x86_64 u51-b31) OpenJDK 64-Bit Serve
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く