Profile

Cover photo
Colt McAnlis
Works at Google
Attended Texas Christian University
12,798 followers|2,946,994 views
AboutPostsPhotosYouTubeReviews

Stream

 
Use variable update frequencies for your network data

Our friend +Reto Meier  talks about another great technique for optimizing the networking in your android app.

#perfmatters  
20
4
Vilmar Bispo Filho's profile photoMark Bridge's profile photo
Add a comment...

Colt McAnlis

Shared publicly  - 
 
They had to hook a battery pack up to my hands to get this effect.

#truestory  
 
Season 2. It's coming. 

#PERFMATTERS  

Watch previous episodes: http://goo.gl/4ZJkY1

Join the community: http://goo.gl/g7mxmI
11 comments on original post
81
11
Rafael Siza's profile photoSimone Casagranda's profile photoJuarez Junior's profile photoZlatin Ivanov's profile photo
13 comments
 
Most realistic looking picture of +Colt McAnlis ever!
Add a comment...
 
Stumbled across this slide deck covering Android Performance; Besides being ultra-dense with text, really great resource that covers topics across the spectrum of performance. worth taking a look.

#perfmatters  
This document primarily covers micro-optimizations that can improve overall app performance when combined, but it's unlikely that these changes will result in dramatic performance effects. Choosing the right algorithms and data structures should always be your priority, but is outside the scope of this document. You should use the tips in this document as general coding practices that you can incorporate into your habits for general code efficien...
31
4
Chris Pick's profile photoVladimir Bjelakovic's profile photoHal Zhang's profile photoAlbrecht Noll's profile photo
6 comments
 
+Albrecht Noll Thanks! Trying to spread the info for everyone !
Add a comment...
 
I'm really surprised they left in the part where my hand got stuck in a jar.. Besides that, there's some really good data here on android performance. Go check it out!

;)
Performance matters to users, so it must matter to you. Learn how to identify and fix bottlenecks in your Android applications, and ensure a smooth user experience.
52
9
Andy Huang's profile photoGeoffrey.R Hsu (NovaDNG)'s profile photoDraško Kokić's profile photoding DJ's profile photo
4 comments
 
thanks +Colt McAnlis​ !!! love the free stuff... and yeah Perf Matters... 👍
Add a comment...
 
Stack Overflow : How to create a Memory Leak in Java
Still my favorite stack-overflow post of all time; Who knew that creating memory leaks in Java was such a common thing? ;)

#perfmatters
38
9
Robert Kühn's profile photoAndy Huang's profile photoRalf Haring's profile photoMarkus Kohler's profile photo
2 comments
 
For at least several versions of Java, using AWT or Swing and assigning event listeners that were never manually removed would create leaks. This was (is?) a leak with the way deallocation of the class instance and event handling was done.

During a deep optimization pass at a company I contracted for in the early 2000s we had Sun show up and help out. This was a bug they let us in on. 
Add a comment...

Colt McAnlis
moderator

Discussion  - 
 
Stack Overflow : How to create a Memory Leak in Java
Still my favorite stack-overflow post of all time; Who knew that creating memory leaks in Java was such a common thing? ;)

#perfmatters
38
9
Martin Rajniak's profile photoVan Shu's profile photoAlexandru C. Ene's profile photoGabor Orosz's profile photo
5 comments
 
Thanks!
Add a comment...
Have him in circles
12,798 people
KWAN OC's profile photo
Mike “mobileradikal” Corbett's profile photo
Hillel Fuld's profile photo
Tim Galvin's profile photo
Marty Ballard's profile photo
FREYDOW SAMATTHIYAKUL's profile photo
Chad Vance's profile photo
M. Hopper Robert's profile photo
GDG Thessaloniki's profile photo
 
Use variable update frequencies for your network data

Our friend +Reto Meier talks about another great technique for optimizing the networking in your android app.

#perfmatters  
19
3
Iñaki Villar's profile photoDavide Basso's profile photo
Add a comment...
 
SEASON 2 : THAT'S A WRAP!

We've just finished filming Android Performance Patterns : Season 2; and the editing team is putting the final touches on it. 

This season, we're talking about some great in-the-trenches topics; like Bitmap best practices, Iterator Performance, Perf tips for using LINT, and we've even got some tips for Android Wear.

Stay tuned to the +Android Developers  and +Google Developers   channels for more details soon!

#perfmatters  
 
95
23
Kirill Rozov's profile photoRoman Medvid's profile photoAshish Pathak's profile photoHongkun Luo's profile photo
3 comments
 
Those videos are really helping me out. Thanks!
Add a comment...

Colt McAnlis
moderator

Discussion  - 
 
SEASON 2 : THAT'S A WRAP!

We've just finished filming Android Performance Patterns : Season 2; and the editing team is putting the final touches on it.

This season, we're talking about some great in-the-trenches topics; like Bitmap best practices, Iterator Performance, Perf tips for using LINT, and we've even got some tips for Android Wear.

Stay tuned to the +Android Developers and +Google Developers  channels for more details soon!

#perfmatters  
95
13
Sam Carecho's profile photoBao-Long Nguyen-Trong's profile photoSanti Iglesias's profile photoEduardo Renedo's profile photo
3 comments
 
Looks cool!
Add a comment...
 
I feel like this slide deck should be required reading material for anyone just starting out with Android Performance. It's got a great cascade of topics and concepts across all the pillars of the device. Worth your time.

#perfmatters  
This document primarily covers micro-optimizations that can improve overall app performance when combined, but it's unlikely that these changes will result in dramatic performance effects. Choosing the right algorithms and data structures should always be your priority, but is outside the scope of this document. You should use the tips in this document as general coding practices that you can incorporate into your habits for general code efficien...
47
24
Arthur Ivanets's profile photoKurt Mbanje's profile photoGyörei Vanessza's profile photoKrzysztof Turek's profile photo
7 comments
 
The link in this post has a "?related=2" parameter, which seems to be responsible for triggering the display as raw HTML. 
This URL, with the parameter removed, seems to work: 
http://www.slideshare.net/arslantumbin/performance-optimization-for-android-32797106
Add a comment...

Colt McAnlis

Shared publicly  - 
 
Huge thanks to +Laurence Moroney for having me on the show! It was great fun!
 
In this latest edition of #CoffeeWithAGoogler , +Laurence Moroney  meets with +Colt McAnlis to talk about developer advocacy, and some of Colt’s great YouTube shows (Compressor Head and Android Performance Patterns). We also get a special visit from a couple of sock puppets!
7 comments on original post
33
5
Richard Burgess's profile photoFabian Willke's profile photoPolina Stoyanova's profile photoAndrii Trybynenko's profile photo
7 comments
 
+Colt McAnlis We gotta do another show soon. Remember my 'Android Apprentice' idea :) 
Add a comment...

Colt McAnlis

Shared publicly  - 
 
Bitmap Management : Scale-able Approach

Great article on bitmap management, that goes the extra mile to cover Pixel formats, and configuring different sizes depending on what type of device you're running on.

#perfmatters
30
8
German Martinez Rodriguez's profile photoSimone Casagranda's profile photo
Add a comment...
People
Have him in circles
12,798 people
KWAN OC's profile photo
Mike “mobileradikal” Corbett's profile photo
Hillel Fuld's profile photo
Tim Galvin's profile photo
Marty Ballard's profile photo
FREYDOW SAMATTHIYAKUL's profile photo
Chad Vance's profile photo
M. Hopper Robert's profile photo
GDG Thessaloniki's profile photo
Work
Occupation
Developer Advocate
Employment
  • Google
    Developer Advocate for Games, 2011 - present
  • Blizzard Entertainment
    Senior Graphics Programmer, 2009 - 2011
  • Microsoft Ensemble Studios
    Graphics Programmer, 2005 - 2009
  • SMU Guildhall
    Adjunct Professor, 2005 - 2009
  • TKO Software
    Graphics Programmer, 2005 - 2005
  • Petroglyph
    Programming Intern, 2004 - 2004
Basic Information
Gender
Male
Other names
MainRoach, DuhRoach
Apps with Google+ Sign-in
Story
Tagline
"If at first, the idea is not absurd, then there is no hope for it"
Introduction

Colt McAnlis is a Developer Advocate at Google focusing on Games and Performance; Before that, he was a graphics programmer in the games industry working at Blizzard, Microsoft (Ensemble), Petroglyph, and an Adjunct Professor at SMU Guildhall. Recently, he’s a UDACITY course instructor on HTML5 games and a Book Author. When he's not working with developers, Colt spends his time preparing for an invasion of giant ants from outer space.


You can follow him on G+, Twitter, Github, Linkedin, or his Blog

Education
  • Texas Christian University
    Computer Science, 2001 - 2004
The chocolates here are amazing! We stop by at least once a week, and the owners are always kind and engaging with my kids. I can't recommend this place enough!
Public - 9 months ago
reviewed 9 months ago
1 review
Map
Map
Map