Turkish subtitles

← 04-05 Heap_Viewer_Walkthrough

04-05 Heap_Viewer_Walkthrough

Get Embed Code
13 Languages

Showing Revision 8 created 02/12/2016 by sp16.

  1. Okay. Tamam. belleğimiz ve yer
    kaplayan objelerimizin durumuyla
  2. ilgili daha fazla bilgi almak
    için Heap Viewer (Yığın İzleyici)
  3. adı verilen kullanışlı bir
    aracı kullanabiliriz.
  4. Şimdi Yığın İzleyiciyle belli
    bir zamanda ne kadar bir
  5. işlemin bellek kullandığını görebilirsiniz.
  6. Şimdi daha önceden olduğu gibi, takip
    etmek istiyorsanız, devam edin ve Android
  7. Studio'yu başlatın ve bağlı olan cihazınız
    üzerine ön plana güneş ışığı getirin.
  8. Yığın İzleyiciyi başlatmak için,
    Android Cihaz Monitörü'nü önce
  9. başlatmanız gerekecek ve bunun
    için birkaç seçenek bulunmaktadır.
  10. Araç menüsü boyunca araçlara,
    andorid'e ve android
  11. cihaz monitörüne tıklayabilirsiniz.
  12. Veya burada üste araç çucuğundaki bu şık
    android simgesine tıklayabilirsiniz.
  13. Bunu yapacağım ve android cihaz
    monitörü başlayacak ve sonra
  14. devam etmek isteyeceğiz ve
    DDMS sekmesine tıklayacağız.
  15. Yığın izleyici DDMS
    araçlarından bir tanesidir ve
  16. burada solda bunu izleyeceğiz.
  17. Ve profilini çizmek istediğimiz
    uygulamayı seçeceğiz ve şimdi
  18. Gün ışığını (Sunshine) seçeceğiz, bu
    paneliburadan aşağıya kaldıracağım.
  19. Sunshine'ı seçtiğinizde
    daha fazla bilgi için bu
  20. yığın sekmesini seçmek
    isteyeceksiniz.
  21. Şimdi başlangıçta fazla birşey göremezsiniz
    fakat bunu biraz farkedebilirsiniz.
  22. Yığın güncellemesini okuyan buradaki
    üstteki ipucu bu müşteri için
  23. her GC'den sonra olacaktır.
  24. Verinizi güncelleyecek GC'ye sebep olacak
    olan şeyi neden devam etmiyoruz ve
  25. buna tıklamıyoruz. Voov, bakın.
  26. Hepimiz şimdi bu yeni bilgiye sahibiz.
  27. Şimdi tablo güncellendi ve Yığın
    üzerinde canlı müsait olan
  28. veriyi göstermektedir.
  29. Devam etmek ve daha fazla ayrıntı elde
    etmek için devam edin ce tek veri
  30. türünü seçin. Bu sınıf
    objesine tıklayacağım.
  31. Şimdi aşağıdaki panelde çok sayıda
    verinin güncelleneceğini göreceksiniz.
  32. Şimdi tahsis edilen sayılar ve
    bu veri türü için belirli bellek
  33. büyüklüğünde bir çucuk
    grafik göreceksiniz
  34. Bu durumda sınıf
    objesinden bahsediyoruz.
  35. Şimdi yığın izleyiciyi görmek
    gerçekten çok faydalı.
  36. Uygulamanızın tahsis ettiği obje
    türlerini, kaç tane veya ne boyutta yığın
  37. üzerinde olduklarını.
  38. Tekrar burada toplam boyutu görüyoruz.
  39. Yığınımız üzerindeki özel türleri.
  40. Yığınımız üzerinde 1400'ün
    üzerinde iki dizin var gibi, bu
  41. yaklaşık 120 kilobyte eder.
  42. Oysa burada yalnızca tekli
    27 dizin var ve tahminen
  43. 2 megabyte almaktadır.
  44. Şimdi yığın izleyicisinin ne tür objeleri
    gördüğünü bilmek gerçekten faydalı.
  45. Uygulamanız tahsis edildi.
  46. Aynı zamanda yığın üzerinde ne kadar
    olduğunu ve ilgili boyutlarını.
  47. Örneğin eğer buraya bakarsak
    yaklaşık iki megabyte veri kaplayan
  48. 27 tane tek byte dizinimiz bulunmakta.
  49. Ve sonra şu anda 228 kilobyte
    veri alanı kaplayan yaklaşık
  50. 2000 tane dört byte dizinimiz bulunmakta.
  51. Bellek sızıntısını izleyerek
    bulmaya çalışmak içinbu bilgi
  52. süper faydalı bir bilgi.