NewsInsight
EJBやLog4J、JMSにも対応、設定のカスタマイズも
エスエムジー、Java品質診断/改善ツールをJRubyに対応
2009/06/10
エスエムジーは6月10日、Javaシステムの品質診断/改善ツール「ENdoSnipe(エンドスナイプ)」のバージョン4.0の提供を開始した。
「ENdoSnipe」は、稼働中のシステムに手を加えることなく、パフォーマンスや品質の問題点を診断し「見える化」することで、障害解析や問題解決を支援するソフトウェア(参照:3つの機能でJavaトラブルを“見える化”するツール)。
バージョン4.0では、大規模システムでも、ENdoSnipeをカスタマイズせずに使えるように、以下のポイントで基本機能の向上を実現した。
- 取得した情報のサマライズ機能の追加
- 情報取得対象の処理を自動的に絞り込む機能の追加
- 各種フレームワークへの標準対応(JRubyやEJB、Log4J、JMSなど)
- 取得ずみ情報のデータベースへの蓄積
また、PerformanceDoctorの診断項目を追加。遭遇しやすいのに解決が難しい、以下のJavaのトラブルについて、その有無と原因を自動的に判定する。
- メモリリークの発生
- Javaアプリケーション内部でのデッドロック発生
- 複数スレッドからの同時更新によるデータの破壊
- システム起動時にのみ行われるべき処理の頻繁な実行
- ソケットのタイムアウト時間未設定
- 線形検索の実行
さらにシステムから取得した情報をグラフ形式で表示するBottleneckEyeの機能を強化し、以下の情報も表示できるようにした。これにより、システムの障害発生時に何が起こっていたのかを詳細に分析可能になった。
- システムのターンアラウンドタイム
- システムのレスポンス回数
- アプリケーションサーバのワーカスレッドの最大数・稼働数・待機数
- コネクションプールのプールサイズ
- HTTPセッションのインスタンス数やメモリサイズ
また、性能異常として検出するターンアラウンドタイムやCPU使用時間などの設定を処理項目単位(メソッドやURL、SQL)ごとにカスタマイズ可能にした。
関連リンク
関連記事
情報をお寄せください:
TechTargetジャパン
Java Solution フォーラム 新着記事
- WebLogicサーバ最新版「12c」の気になる4つの特徴 (2012/1/31)
久々にメジャーアップグレードしたJavaアプリケーションサーバについて、製品担当者に軽量インストーラなどの特徴を聞いた - GitHubをもっとソーシャルに使いこなすための7つ道具 (2012/1/23)
ソースコードホスティングのGitHub周辺で便利な新サービスが続々登場しているので、まとめて紹介しよう。特に連動クラウド「fluxflex」が注目だ - 新キャラ登場!スクラムやるならRedmineとALMinium (2011/12/26)
「黒板を“かんばん”にしてたら先生に怒られた(T_T)」「管理はPC内でやればいいのよ」「承知しました」 - Javaの例外処理で知らないと損する7つのテクニック (2011/12/20)
例外とエラー処理を使いこなすために独自に例外を定義する方法や、ちょっとした例外のテクニック・心構えを紹介します
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -
お勧め求人情報
転職/派遣情報を探す
**先週の人気講座ランキング**
〜 Android編 〜
ホワイトペーパー(TechTargetジャパン)
ソリューションFLASH
