Google I/O 2011: Memory management for Android Apps
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like GoogleDevelopers's video.
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike GoogleDevelopers's video.
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add GoogleDevelopers's video to your playlist.
Uploaded on May 12, 2011
Patrick Dubroy
Android apps have more memory available to them than ever before, but are you sure you're using it wisely? This talk will cover the memory management changes in Gingerbread and Honeycomb (concurrent GC, heap-allocated bitmaps, "largeHeap" option) and explore tools and techniques for profiling the memory usage of Android apps.
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
The interactive transcript could not be loaded.
Loading...
Loading...
Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Loading...
-
55:29
Google I/O 2011: Programming Well with Others: Social Skills for Geeksby GoogleDevelopers
25,405 views
-
43:09
Google I/O 2012 - SQL vs NoSQL: Battle of the Backendsby GoogleDevelopers
109,628 views
-
57:49
Google I/O 2011: Mobile Web Development: From Zero to Heroby GoogleDevelopers
34,184 views
-
1:01:32
Google I/O 2011: High-performance GWT: best practices for writing smaller, faster appsby GoogleDevelopers
26,653 views
-
55:16
Google I/O 2009 - The Myth of the Genius Programmerby GoogleDevelopers
219,008 views
-
64
videos
Play all
Androidby LarsBjerregaard
-
1:01:35
Google I/O 2011: HTML5 versus Android: Apps or Web for Mobile Development?by GoogleDevelopers
135,913 views
-
58:35
Google I/O 2012 - Making Good Apps Great: More Advanced Topics for Expert Android Developersby GoogleDevelopers
45,262 views
-
1:01:12
Google I/O 2011: Android Protips: Advanced Topics for Expert Android App Developersby GoogleDevelopers
104,992 views
-
57:07
Google I/O 2011: JavaScript Programming in the Large with Closure Toolsby GoogleDevelopers
48,611 views
-
51:21
Google I/O 2011: Bringing C and C++ Games to Androidby GoogleDevelopers
44,480 views
-
1:00:26
Google I/O 2011: Android Development Toolsby GoogleDevelopers
503,169 views
-
2:06:31
Google I/O 2012 - Keynote Day 1by GoogleDevelopers
538,716 views
-
51:31
Google I/O 2011: Map your business, inside and outby GoogleDevelopers
30,682 views
-
1:16:07
3. Custom Classes, Memory Management, and ObjC Propertiesby StanfordUniversity
20,104 views
-
1:00:40
Google I/O 2012 - What's New in Android Developers' Toolsby GoogleDevelopers
74,829 views
-
59:43
Google I/O 2010 - The world of ListViewby GoogleDevelopers
136,563 views
-
58:27
Google I/O 2008 - Anatomy and Physiology of an Androidby GoogleDevelopers
76,674 views
-
1:00:50
Google I/O 2011: Taking Android to Workby GoogleDevelopers
26,007 views
-
52:49
Google I/O 2012 - Monetizing Android Appsby GoogleDevelopers
17,963 views
-
59:13
Google I/O 2012 - What's New in Android?by GoogleDevelopers
134,104 views
- Loading more suggestions...
Top Comments
Kent Fenwick 1 year ago
Awesome talk Pat!
Sign in to YouTube
Sign in to YouTube
JavaPlumbr 9 months ago
Very good overview, thanks! We do believe all this should be 100x simpler though!
Sign in to YouTube
Sign in to YouTube
All Comments (40)
Cord Rehn 4 days ago
Fuck java's garbage collection. They actually made memory management MORE difficult than in C/C++. Can I please just force-free shit I know I am done with, and all references become invalid?
Sign in to YouTube
Sign in to YouTube
starrychloe 2 months ago
I Google for a solution to my problem BECAUSE the garbage collector was not collecting, and ended up here! I did have to manually issue collection requests to work around the problem.
Sign in to YouTube
Sign in to YouTube
Pimm Hogeling 3 months ago
It's all about context.
Listen to the lines before that one as well. The message is: you shouldn't explicitly start the garbage collector.
Sign in to YouTube
Sign in to YouTube
gentoomaniac 3 months ago
Great presentation! Helped me a lot understanding this topic.
Sign in to YouTube
Sign in to YouTube
walter0bz 3 months ago
"with 256mb you're going to see longer garbage collection pause times"
thats why we have C/C++
Sign in to YouTube
Sign in to YouTube
ljbpic256 3 months ago
awesome
Sign in to YouTube
Sign in to YouTube
Edmund Rojas 4 months ago
The guy says the hprof conversion process is "easy" yet doesnt give a thorough explanation as to how to it, Ive been trying to convert it for over a day with no luck
Sign in to YouTube
Sign in to YouTube
Slyde InfinitySpinCasts 5 months ago
timecloxxxxxxxx larger organisms the finite fictory partitions frak yeah
Sign in to YouTube
Sign in to YouTube
kapil kumar 5 months ago
Awesome Video ;)
Sign in to YouTube
Sign in to YouTube
Michael Schollmeyer 6 months ago
Great Talk! Found my leak in 20 mins (though I didn't call it "Leaky" :-)
Sign in to YouTube
Sign in to YouTube