Japanese subtitles

← 04-05 Heap_Viewer_Walkthrough

04-05 Heap_Viewer_Walkthrough

Get Embed Code
13 Languages

Showing Revision 2 created 01/03/2016 by QA_SP_14_JAP.

  1. それでは
    メモリ段階でより多くの情報を
  2. 得てみましょう
  3. スペースを占有するオブジェクトで
    ヒープビュアというツールを活用できます
  4. このヒープビュアで
  5. 特定時点にメモリが
    どれぐらい残っているかを確認できます
  6. これを実行するためには
    前と同じくアンドロイドスタジオからです
  7. そして接続されたデバイスに
    Sunshine を確認します
  8. ヒープビュアを始めるためには
    まずアンドロイドモニターが必要です
  9. そうするためのオプションが
    いくつかあります
  10. 一つ目はツールメニューです
    アンドロイドからツールを選択しましょう
  11. そしてアンドロイドモニターを選択します
  12. それか画面トップのアンドロイドモニター
    アイコンをクリックしてもいいです
  13. そうするとアンドロイド
    デバイスモニターが立ち上がり
  14. 次にいくために
    DDMS タップをクリックします
  15. ヒープビュアは DDMS ツールの一つです
  16. これから左側を確認します
  17. 選択したいプロフィール
    アプリを選んだあと
  18. Sunshinewo 選択します
    ここにこのパネルをドラッグしてみます
  19. Sunshine を選択すると
    このヒープにさらに多くの情報が
  20. 必要になります
  21. 最初は目にあまり入らないと思いますが
    少しは気づかれると思います
  22. 皆さんのための
    ヒープアップデート情報が
  23. この左側に隠れています
  24. 押してみますね これは GC が
    データをアップデートするためです
  25. ほら
  26. ここにすべての新しい情報があります
  27. テーブルアップデートを見ましょう
    どんなデータが使用出来て
  28. ヒープ上に生きているかをです
  29. より詳しい情報がほしいときは
    一つのタイプを選択します
  30. クラスオブジェクトを
    クリックしてみます
  31. たくさんのデータが下のパネル上で
    アップデートされていることが分かります
  32. 割当された数のヒストグラムが
    確認できます さらに
  33. データタイプ別のメモリサイズも
    確認できます
  34. この場合はクラスオブジェクトに
    関して話せますね
  35. 何か確認したい時に
    ヒープビュアはとても役立ちます
  36. アプリケーションのオブジェクト
    タイプ別の割当は
  37. どんなに多いか
    それはヒープによって違います
  38. もう一度
    ここの全体のサイズを確認しましょう
  39. 特定タイプのヒープ
  40. ヒープには 1400 を超える
    2 バイトルの列があります
  41. 約 120 キロバイトということです
  42. たったの 27 の 1 バイト列が
  43. だいたい 2 メガバイト程度を
    使います
  44. ここでオブジェクトをタイプ別に見る時に
    ヒープビュアが役立ちます
  45. 割当されたアプリでです
  46. そして多さや
    ヒープ上の各サイズも確認できます
  47. これが例です
  48. 27 の 1 バイト列がある時
    だいたい 2 メガバイトを使うとすると
  49. 2000 の 4 バイト列を
  50. 占有することになります
    現在のデータは 228 キロバイトですね
  51. この情報は
    メモリリークを追跡する時に
  52. とても有用です