Developing large-scale Titanium apps can be tricky. Although Titanium manages memory on the native level for developers, care and attention on memory management and profiling techniques must be used in order to ensure their javascript is optimial. Attendees will learn how to detect memory leak / retention issues caused by client-side code. They will learn how to utilize tools and techniques such as Instruments / DDMS, proper architectural patterns, and more to produce performant apps.
Appcelerator's Rick Blalock leads this session for developers who have a a strong grasp of Titanium but want to learn how to profile and improve the apps they build.
1 of 16
Downloaded 89 times
More Related Content
Rick Blalock: Your Apps are Leaking - Controlling Memory Leaks
1. Your
Apps
are
Leaking:
App
Profiling
and
More
Rick
Blalock
2. What We’ll Cover
- Common Javascript leaks
- Performance
- Introduction to XCode Instruments
- How to narrow down leaks in your code
- Introduction to DDMS (if time allows)
Project Files: https://github.com/rblalock/codestrong2011_appleak
2
9. Needless Execution
No point in
The biggest Especially bad
processing
performance hit when done in
something that
will be on several included
isn’t going to be
Android
files in app.js
used yet
Don’t execute code until you need it
9