Android端末ログ可視化ツール「LAP」

Android端末ログ可視化ツール gba
~簡単なのに強力なログ/CPU/メモリ可視化で効率作業~
LAP : Log analyzer for Android Platform
LAPはAndroid端末から取得できるログのすべてをデータベースに蓄積し、
解析に有効な情報のみピックアップし、不具合・ボトルネックを分析・可視化します。
メモリ
情報
プロセス
情報
ログ
情報
CPU
情報
開発アプリケーションのパフォーマンス・安定性・品質の向上に貢献します。
------ LAPをご活用頂ける会社様例 -----◆Androidアプリケーションを開発している会社様、検証している企業様
・スマートフォン関連事業会社様
-キャリア様/スマートフォンメーカー様/アプリケーション開発ベンダー様/検証会社様
・Androidアプリケーションを搭載している製品の関連事業会社様
-組込系関連事業会社様/制御パネル系開発会社様/POS連動パネルシステム開発会社様、他
・法人向けシステムを開発しているIT企業様/Sier様
-法人向け業務システムの端末としてAndroidデバイスを使って開発している企業様
-特定業務機能(Ex.決済システム等)をAndroidベースで開発している企業様
システム開発工程
要件定義
開発
テスト
検証
この工程でLAPを活用できます!!
copyright (C) 2014 GBA Co., Ltd. all rights reserved.
導入
Android端末ログ可視化ツール「LAP」
■
gba
LAP概要
LAPは、障害や性能問題の原因特定のための膨大な作業時間とコストを劇的に削減し、
製品の品質向上と市場投入時間を短縮します。
ログ分析フェーズ
収集したログを元に処理を行い
分析結果を確認できます
ログ収集フェーズ
端末から出力されているログを
内部のDBに保存できます。
・USB接続でログデータを転送
・リアルタイム/オフライン
DB
USB接続
LAPは開発統合環境であるEclipseプラグインで構成されます。
EclipseとAndroid SDKがあれば使用することができます
Android端末からデータ(ログ)を収集して開発・検証を支援します。
■
LAP基本操作画面
画面スナップショット
コア別CPU稼働率
プロセス/スレッドビュー
画面再生ビュー
カーネルのメモリ使用量
IO待機率
1秒辺りのログ量遷移
ログビュー
(ソーティング/フィルタリング)
copyright (C) 2014 GBA Co., Ltd. all rights reserved.
Android端末ログ可視化ツール「LAP」
■
機能一覧
分類
ログ
モニタ
インターフェース
レポート
■
■
gba
名称
内容
標準ログトレース
・Android端末が出力する標準ログ(*1)をデータベースに正規化して参照しやすい
形式で保存。
・本機能で蓄積したデータにより、各種分析/レポート出力を行う。
画面ログトレース
・端末画面を1~15/fpsの速度にて保存します。端末操作時の画面証跡として利用可能
アクティビティアナライズ
・Activityを管理するActivity Managerにより出力されるログを分析。Activityの画
面遷移を分析して問題のある処理を特定。
データベースアナライズ
・Android標準のSQLiteデータベースにより出力されるログを分析(*3)。
・SQL単位でのラップタイムや発行回数を抽出することによりボトルネック部を検出
シーケンスアナライズ ※4
・Binder(*3)やContent Provider(*3)のプロセス間通信を使用した際のログを分析。
処理シーケンスを追跡することによりトラフィックとなる処理の検出や障害の発見の手
がかりとなります。
メソッドトレース
・アプリケーション(APK)ファイルのメソッドにトレースログを埋込みます。
埋め込まれたログはメソッドモニタチャートにて分析できます(*2)。
リソースモニタ
・ログトレース時のCPU稼働率(コア単位)/CPUクロック/メモリ利用量/IO-WAIT
をシステム全体のSUMMARYとしてモニタチャートにて分析できます。
オフライン
・Android端末をUSBで接続することなくログを収集、USB接続した際にデータを取
り込みます。
外部インターフェース
・LAPの開始/終了を制御するためのJAVAインターフェースを提供します。
レポート出力
・シーケンス/ガントチャート/ラップタイム/比率チャート/トランザクション等のグラ
フをサポートします。
・全てのログデータ、フィルタリングデータ等をファイル出力(CSV等)可能
LAPインストールPC動作環境
OS
Windows7 / Windows8 / Windows8.1
CPU
Intel® Core™ 2 Duo 2.8GHz 以上
Memory
2GB以上
*1
*2
*3
*4
main/event/system/radioのAndroid標準ログです。
開発元の了承が必要になります。
root版のみ全てのログを収集できます。
Android4.4では一部動作しません。
LAP+ストレステストツール(別売)
copyright (C) 2014 GBA Co., Ltd. all rights reserved.
GBAのサービス事例
■
gba
GBAが提案する開発~検証サービスメニュー
開発/検証ツール
・遠隔地からの開発/検証
・テストの自動化
・ナレッジデータベース
分析ツール
サービス
・相互接続検証
・ログ可視化/分析
・性能改善/障害調査/デバック
・電力/ネットワーク監視
・ポーティング、開発、保守
・DLNA接続性検証
相互接続環境 ※
・スマホ800台/タブレット170台
・TV 60台/レコーダ40台
・ルータ/AP/アダプタ100台 等
※ 一般社団法人IIOT様 A会員 H26.8現在
■
Androidサポートサービス
サービス事例
分類
性能改善事例
調査ポイント(事例)
端末及び
Android
フレームワーク
・起動時間の改善
Linux~Androidフレームワーク(VM)
・各種ベンチマーク
ファイルI/O
・システムリソースの負荷解析
標準時のCPU/メモリ、常駐プロセス
・バージョン・アップ時の影響調査
機能の差異、性能の差異
アプリケーション
・ユースケース別性能測定
チェックポイント単位、FW含む
・DB性能
性能の妥当性評価
・外部リソース性能
プロバイダ経由の他リソースアクセス
(DB、ファイル、通信等)
・システムリソースの負荷影響
CPU、ファイルI/O、メモリ、通信等
端末別の比較
・環境別性能
高負荷:CPU、ファイルI/O、メモリ、通信等
・障害調査および対策
DB破壊、データ異常
<効果>
・インデックスが有効に働きデータ件数に依存しない安定した
検索処理
(Android標準データベースのVIEW/QUERYを利用)
開発元
株式会社ジービーエー : http://www.gbac.co.jp
〒213-0012
神奈川県川崎市高津区坂戸3丁目2番1号 KSP西棟 NEO-G4
TEL : 044-712-0950 E-mail : [email protected]
販売代理店
copyright (C) 2014 GBA Co., Ltd. all rights reserved.