lightning talk : android memory leak

11
Android Identify Memory Leak

Upload: deivison-sporteman

Post on 27-May-2015

1.255 views

Category:

Technology


3 download

DESCRIPTION

Lightning talk about how find memory leaks

TRANSCRIPT

Page 1: lightning talk :  Android memory leak

AndroidIdentify Memory Leak

Page 2: lightning talk :  Android memory leak

Tell me more..

Garbage collection !=Immunity from memory leaks!

Page 3: lightning talk :  Android memory leak

Android Memory Handle < 3.0 version >= 3.0 version

Pause time > 100ms Pause time < 5ms

Page 4: lightning talk :  Android memory leak

Detecting a memory leak

Page 5: lightning talk :  Android memory leak

Identify Sources of evil !DDMS -> dump heap snapshots ( HPROF file)+Eclipse MAT ( memory analyzer )

Page 6: lightning talk :  Android memory leak

Step #1

Page 7: lightning talk :  Android memory leak

Step #2

Page 8: lightning talk :  Android memory leak

Step #3

Page 9: lightning talk :  Android memory leak

Step #4

Page 10: lightning talk :  Android memory leak

Step #5 Try identify using your historygram

what are your bottlenecks.

Page 11: lightning talk :  Android memory leak

Thanksdeivison Servat [email protected]

Do you want more about it?

Google I/O 2011: Memory management for Android Appshttps://www.youtube.com/watch?v=_CruQY55HOk

https://weblogs.java.net/blog/enicholas/archive/2006/05/understanding_w.html

http://codelog.dexetra.com/post/47690459692/getting-around-android-memory-blues